Paraan ng Virtual

May -Akda: Randy Alexander
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
Pagsusuri sa Pagtatasa o Ebalwasyon sa Virtual na Paraan
Video.: Pagsusuri sa Pagtatasa o Ebalwasyon sa Virtual na Paraan

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Virtual Paraan?

Ang isang virtual na pamamaraan ay isang ipinahayag na pamamaraan ng klase na nagpapahintulot sa pag-override ng isang pamamaraan na may parehong nagmula na lagda ng klase. Ang mga virtual na pamamaraan ay mga tool na ginamit upang maipatupad ang tampok na polymorphism ng isang object-oriented na wika, tulad ng C #. Kung ang isang paraan ng virtual na bagay na bagay ay hinihimok, ang pamamaraan na tatawagin ay natutukoy batay sa uri ng mga uri ng runtime, na kadalasan ay ang pinaka nagmula sa klase.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Virtual Paraan

Ang isang virtual na pamamaraan ay ginagamit upang ma-override ang tinukoy na batayang pagpapatupad ng klase kapag ang isang bagay na runtime ay nagmula sa uri. Kaya, pinapayagan ng virtual na pamamaraan ang pare-pareho na pag-andar ng isang kaugnay na set ng bagay.

Ang isang halimbawa ng isang pagpapatupad ng virtual na pamamaraan ay ang mga klase ng Tagapamahala at Clerk, na nagmula sa batayang klase ng empleyado na may isang CalculateSalary virtual na pamamaraan, na maaaring ma-overridden sa mga nagmula na klase na may kinakailangang lohika para sa naaangkop na uri. Ang isang listahan ng mga bagay na uri ng empleyado ay maaaring tawagan sa runtime upang makalkula ang isang suweldo - nang hindi alam ang tiyak na uri ng pagpapatupad.

Ang pagpapatupad ng virtual na paraan ay naiiba sa mga wika ng programming tulad ng C ++, Java, C # at Visual Basic .NET. Sa Java, ang lahat ng mga di-static na pamamaraan ay virtual sa default, maliban sa mga pamamaraan na pribado o minarkahan ng pangwakas na keyword. Kinakailangan ng C # ang keyword virtual para sa mga virtual na pamamaraan, maliban sa mga pribado, static at abstract na pamamaraan, at ang override ng keyword para sa overriding ang nagmula sa pamamaraan ng klase.

Ang isang purong virtual na pamamaraan ay isang virtual na pamamaraan na nag-uutos sa isang nagmula na klase upang magpatupad ng isang pamamaraan at hindi pinapayagan ang instantiation ng klase ng base, o abstract na klase.