Navidezna metoda

Avtor: Randy Alexander
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Čebelarjenje VR - Beekeeping VR
Video.: Čebelarjenje VR - Beekeeping VR

Vsebina

Opredelitev - Kaj pomeni virtualna metoda?

Navidezna metoda je deklarirana metoda razreda, ki omogoča preglasitev z metodo z enakim izpeljanim podpisom razreda. Virtualne metode so orodja, ki se uporabljajo za izvajanje funkcije polimorfizma objektno usmerjenega jezika, kot je C #. Ko se prikliče metoda primerka virtualnega predmeta, se metoda, ki jo je treba poklicati, določi na podlagi vrste izvajanja predmetov, ki je ponavadi način iz najbolj izpeljanega razreda.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga navidezno metodo

Navidezna metoda se uporablja za razveljavitev določene izvedbe osnovnega razreda, kadar je izvajalni objekt izpeljanega tipa. Tako navidezne metode olajšajo dosledno funkcionalnost povezanega niza predmetov.

Primer izvajanja virtualne metode sta razreda Manager in Clerk, ki izhajata iz osnovnega razreda Employee z virtualno metodo CalculateSalary, ki jo je mogoče preglasiti v izvedenih razredih s potrebno logiko za ustrezno vrsto. Seznam predmetov uslužbencev se lahko med izvajanjem pokliče za izračun plače - ne da bi vedeli, kakšno vrsto izvajanja ima.

Izvedba virtualne metode se razlikuje v programskih jezikih, kot so C ++, Java, C # in Visual Basic .NET. Na Javi so vse nestatične metode privzeto navidezne, razen metod, ki so zasebne ali označene s ključno besedo končno. C # zahteva ključno besedo navidezna za virtualne metode, razen zasebnih, statičnih in abstraktnih metod ter ključno besedo, ki preglasi preglasitev izpeljane metode razreda.

Čista virtualna metoda je virtualna metoda, ki izpeljanemu razredu naloži izvajanje metode in ne dovoli instanciranja osnovnega razreda ali abstraktnega razreda.