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