Funzione virtuale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pil56-bot (discussione | contributi)
smistamento lavoro sporco
Nessun oggetto della modifica
Riga 1:
{{F|programmazione|febbraio 2013}}
Una '''funzione''' (o [[metodo (programmazione)|metodo]]) '''virtuale''' è parte importante del [[polimorfismo (informatica)|polimorfismo]] all'interno delladel metodologiaparadigma di [[programmazione orientata agli oggetti]] ('''OOP''', '''O'''bject '''O'''riented '''P'''rogramming).
 
Una funzione virtuale permette a una classe derivata di ridefinire ([[override]]) le funzioni che eredita dalle classi da cui deriva, anche nel caso in cui la classe derivata sia [[conversione di tipo|convertita]] al tipo dell'oggetto da cui è derivata.