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