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