Funzione virtuale: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: uk:Віртуальний метод |
m fix |
||
Riga 1:
Una '''funzione''' (o [[metodo (programmazione)|metodo]]) '''virtuale''' è parte importante del [[polimorfismo (informatica)|polimorfismo]] all'interno della metodologia 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.
Riga 6 ⟶ 7:
La definizione di funzione virtuale ha lo scopo di risolvere questo problema. Se la funzione in questione è identificata come "virtuale" allora la funzione della classe derivata sarà chiamata (se esiste). Se la funzione non è virtuale, si farà riferimento alla funzione della classe base.
[[Categoria:Programmazione
[[cs:Virtuální funkce]]
|