razlika izmedju new i override

razlika izmedju new i override

offline
  • Pridružio: 02 Jan 2014
  • Poruke: 7

Pozdrav ,

moze li mi netko objasniti razliku izmedju new i override kod izrade nove metode ili premoscivanja u c#. Hvala unaprijed.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Ako neku metodu definišeš koristeći new moći ćeš da je pozoveš samo ako instancu klase držiš u promenljivoj istog tipa kao što je instanca. Ako instancu držiš u promenljivoj koja je tipa parent klase, onda će se pozvati njena metoda s istim imenom. Kada se koristi override, funkcija definisana u novoj klasi će uvek biti pozvana, bez obzira na tip promenljive u kojoj se instanca čuva.

Detaljan opis imaš ovde: http://msdn.microsoft.com/en-us/library/ms173153.aspx



Ko je trenutno na forumu
 

Ukupno su 848 korisnika na forumu :: 46 registrovanih, 6 sakrivenih i 796 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, awathorn, bato, bojank, Cirkon, cvrle312, Doca, dragoljub11987, DucicM, ekser222, habanero, indja, Insan, ivica976, Kibice, madza, MB120mm, Mercury, Misirac, Miškić, nuke92, orjen, pedja.st, pein, perica5, Rakenica, ruma, Sale.S, Smiljke, sombrero, stegonosa, theNedjeljko, Toni, trajkoni018, vathra, VJ, Vlada1389, vladetije, VP6919, Vzor50, W123, Warhawk, Zandar, Zerajic, zveki63