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