A) Astrazione B) Polimorfismo C) Eredità D) Incapsulamento
A) var B) questo C) classe D) nuovo
A) Una variabile in C++ B) Schema per la creazione di oggetti C) Un'istanza di un oggetto D) Una funzione in JavaScript
A) Possibilità di trattare oggetti di classi diverse come oggetti di una superclasse comune B) Estendere le funzionalità di una classe madre C) Nascondere i dettagli dell'implementazione D) Creare oggetti da classi
A) Creare istanze multiple di un oggetto B) Sovrascrittura dei metodi della classe madre C) Legare insieme i dati e i metodi che operano su di essi D) Ereditare proprietà da una classe genitore
A) Un metodo utilizzato per distruggere gli oggetti B) Un metodo speciale che viene chiamato automaticamente quando viene creato un oggetto C) Un metodo statico D) Un metodo che restituisce un valore
A) Dichiarare una variabile B) Implementazione di un'interfaccia C) Accesso a un metodo privato D) Si riferisce alla superclasse di una classe, utilizzata per richiamare i metodi della superclasse.
A) Creare nuovi metodi in una sottoclasse B) Sovrascrivere un metodo di una superclasse C) Avere più metodi in una classe con lo stesso nome ma con parametri diversi D) Nascondere i dettagli di implementazione di un metodo
A) Creare più oggetti da una classe B) Sovrascrivere i metodi di una classe genitore C) Accesso ai membri privati della classe D) Nascondere i dettagli dell'implementazione e mostrare solo i dettagli necessari di un oggetto
A) Limita l'accesso solo all'interno della stessa classe B) Nasconde i dettagli dell'oggetto C) Consente l'estensione della classe D) Consente a una classe, a un metodo o a un campo di accedere a qualsiasi altro codice dello stesso pacchetto o di un altro pacchetto.
A) Abilita il binding dinamico dei metodi B) Impedisce la modifica di una classe, di un metodo o di una variabile. C) Consente l'ereditarietà multipla D) Forza la sovrascrittura dei metodi
A) Eredità B) Composizione C) Dipendenza D) Aggregazione
A) Principio di sostituzione di Liskov B) Principio di segregazione dell'interfaccia C) Principio di responsabilità unica D) Principio aperto/chiuso
A) Composizione B) Dipendenza C) Aggregazione D) Eredità
A) Eredità B) Sovrascrittura C) Sovraccarico D) Incapsulamento
A) Principio di sostituzione di Liskov B) Principio di inversione della dipendenza C) Principio aperto/chiuso D) Principio di responsabilità unica
A) Interfacce B) Eredità virtuale C) Classi astratte D) Polimorfismo
A) Per creare nuovi metodi in una sottoclasse B) Per avere più metodi con lo stesso nome in una classe C) Per nascondere i dettagli di implementazione di un metodo D) Per fornire un'implementazione specifica di un metodo già fornito dalla sua superclasse
A) si estende B) implementazioni C) questo D) super
A) Incapsulamento B) Eredità C) Astrazione D) Polimorfismo
A) Sovraccarico B) Sovrascrittura C) Annullamento D) Sconfinamento
A) Cantiere del riuso dinamico B) Rappresentazione dei dati Anno C) Non ripetetevi D) Ripetersi
A) pubblico B) finale C) astratto D) statico
A) Incapsulamento B) Polimorfismo C) Eredità D) Astrazione
A) Distruttore B) Metodo del mutatore C) Costruttore D) Metodo di accesso
A) Principio di segregazione dell'interfaccia B) Principio di sostituzione di Liskov C) Principio aperto/chiuso D) Principio di responsabilità unica
A) Privato B) Protetto C) Predefinito D) Pubblico
A) super B) questo C) si estende D) nuovo |