Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2461|Atbildi: 0

[Avots] C# programmēšanā tiek izmantoti atslēgvārdi Ignorēt un Jauns, lai tos atšķirtu

[Kopēt saiti]
Publicēts 23.03.2024 21:01:38 | | | |
Ignorēšanas modifikatoru var izmantot virtuālajās metodēs, bet tas ir jāizmanto abstraktām metodēm. Tas uzdod kompilatoram to īstenot, izmantojot pēdējo definēto metodi. Pat ja metode tiek izsaukta ar atsauci uz bāzes klasi, tā izmantos implementāciju, kas to ignorē.
Jaunais modifikators norāda kompilatoram izmantot bērna ieviešanu, nevis vecāku ieviešanu.Jebkurš kods, kas neatsaucas uz jūsu klasi, bet atsaucas uz vecākklasi, tiks ieviests, izmantojot vecākklasi

Deklarējiet divas klases: BaseClass un DerivedClass. DerivedClass pārmanto no BaseClass. Kā parādīts zemāk:



Kods:


Vienkārši sakot: ja vecāku klase attiecas uz bērna klases objektu, metode tiek izsaukta, ja tā tiek ignorēta, tiek izpildīta apakšklases metode; Ja izmantojat jaunu ignorēšanu, jūs izpildāt vecākklases metodi.

Kā parādīts zemāk:



Atsauce:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.





Iepriekšējo:Startējiet lietotni Guardian ASP.NET Core ar PM2
Nākamo:.NET/C# atspoguļojuma atribūts, ko var spriest pēc nulles tipiem
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com