Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Preťaženie metódy v jazyku Visual Basic

V objektovo orientovaného programovania ( OOP ) , môžu programátori vytvárať virtuálne kópie predmetov zo schém tzv triedy . Triedy obsahujú premenné dát a metód , ktoré môžu vykonávať úlohy s predmetom alebo inými predmetmi . Pre reálnom svete napríklad trieda s názvom " variť " môže mať premenné , ktoré obsahujú rôzne varenie časy a metódy pre sekanie zeleniny . Metódy môže prijať vstup dát a poskytuje výstup dát . Je-li metóda naprogramovaný tak , aby prijímať rôzne typy dát pre rôzne príležitosti , toto je nazývané " preťaženie " metóda . Prečo preťaženie ?

Preťaženie poskytuje jednoduchý spôsob pre spôsoby , ako udržať rovnaký názov , ale umožňujú pre rôzne vstupy . Na zostavovanie času , aplikácia vyhodnocuje vstupné dáta a vyberie si , ktorá preťažené metódu použiť . Tým , preťaženie metód , programátor môže tiež viesť jeden názov pre metódu napriek rozdielom typu , ktorý vyčistí kód .
Ako preťaženie metóda ,

Preťaženie sa metódy v jazyku Visual Basic vyžaduje pridanie kľúčového slova " preťaženie " do definície metódy . Kľúčové slovo je umiestnený medzi výzve viditeľnosti ( tj verejný alebo súkromný ) a volanie funkcie ( napr. verejné Preťaženie funkcie ) . Každá iná definícia funkcie musí mať rovnaký názov a iný počet alebo typ vstupnej premennej .
Preťaženie konštruktor metódy

konštruktor metódy sú volány , keď objekt je prvá inštancia . Rovnako ako vo svojej triede metódy , metódy konštruktory môže byť preťažená definovať metódy s rôznymi typmi vstupov pre počiatočnú tvorbu . Preťaženie metódu konstruktoru vyžaduje použitie rovnakých názvov funkcií , ale nevyžaduje " preťaženie " kľúčové slovo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené