WorksheetsO.O.P.
Total questions: 10
Worksheet time: 6mins
Cosa rappresenta una classe
un modello generico per creare oggetti di tutti i tipi
un modello generico per creare oggetti
un oggetto generico per creare classi
un generico per oggetto per creare variabili
Qual è la differenza tra classe e oggetto?
la classe è la copia di un oggetto
l'oggetto è l'istanza della classe
l'oggetto è l'allocazione di una classe
la classe è l'istanza di un oggetto
quali caratteristiche hanno i metodi costruttori di una classe?
hanno una stringa di ritorno e non hanno il nome della classe
hanno molti parametri di ritorno e non hanno il nome della classe
hanno parametro di ritorno e non hanno il nome della classe
non hanno parametro di ritorno e prendono il nome della classe
Cosa rappresentano gli attributi e i metodi di una classe?
Le funzionalità e le funzioni
Le lettere e i numeri
Le caratteristiche e le copie
Le caratteristiche e le funzionalità
cosa indica la parola chiave this?
implicito riferimento all'oggetto corrente
implicito riferimento alla classe corrente
implicito riferimento all'attributo corrente
implicito riferimento alla classe principale
Quale dei seguenti modificatori di accesso consente l'accesso ai membri di una classe da qualsiasi altra classe?
private
public
this
default
Setter
Un metodo setter permette di modificare il valore di un attributo privato in modo controllato.
Un metodo setter permette di eseguire il programma principale della classe.
Un metodo setter permette di accedere al valore di un attributo privato.
Un metodo setter è usato per definire costruttori multipli in una classe.
Se un attributo di una classe è dichiarato come private, come può essere modificato da un'altra classe?
Direttamente, dato che tutti gli attributi sono accessibili in Java.
Solo da una classe dello stesso package.
Non può essere modificato da un'altra classe in alcun modo.
Usando un metodo pubblico setter.frugare
Cosa accade se provi a leggere un attributo private da una classe esterna senza utilizzare un metodo getter?
L'attributo verrà letto correttamente
Si otterrà un errore a runtime.
Si otterrà un errore di compilazione.
Si otterrà un messaggio di avviso, ma il programma funzionerà comunque.
buona pratica nell'uso dei metodi getter e setter?
Dichiarare gli attributi come public e usare getter e setter solo quando necessario.
Non usare mai getter e setter poiché aumentano la complessità del codice.
Dichiarare gli attributi come private e fornire getter e setter per accedervi.
Usare solo i getter e mai i setter per migliorare la sicurezza.
