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