Font size
WorksheetsLinguaggio Java - Classi e Oggetti
Total questions: 14
Worksheet time: 9mins
Osserva la classe riportata in figura. Che cosa possiamo affermare con certezza?
La classe è stata istanziata in un oggetto.
La classe non possiede alcun metodo.
La classe possiede il costruttore di default, anche se non appare.
La classe possiede due attributi visibili ad altre classi.
Istanziare una classe permette di creare:
Un oggetto di quella classe.
Una classe figlia.
Una nuova variabile.
Un'istanza di una classe è detta anche:
(a)
Quale termine identifica l'insieme di metodi e attributi pubblici di una classe?
(a)
Quale termine descrive una variabile appartenente ad una certa classe?
(a)
Con che termine sono chiamate le funzioni di una classe?
(a)
Osserva il codice in figura. Che cosa possiamo affermare con certezza?
La classe "Animale" non possiede metodi.
La classe "Animale" possiede un attributo visibile all'esterno.
Ogni oggetto della classe "Animale" apparterrà alla stessa specie.
Non è possibile modificare il valore dell'attributo "specie" dopo che un oggetto della classe "Animale" è stato istanziato.
Il costruttore della classe "Animale" restituisce il valore dell'attributo "specie".
Segnala le affermazioni vere riguardanti i metodi get e set.
I metodi set non restituiscono alcun valore.
I metodi get permettono di modificare i valori di un qualunque attributo.
Gli attributi privati possono essere modificati solo se è presente il corrispondente metodo pubblico get.
I metodi set sono utilizzati per modificare i valori degli attributi di un oggetto.
Un metodo get non può avere dei parametri.
Quale modificatore di accesso impedisce alle altre classi di modificare il valore di un attributo interno?
(a)
Quale termine definisce la creazione di più metodi con lo stesso nome, ma che accettano parametri differenti?
(a)
Quale modificatore permette la creazione di attributi costanti? (Ossia di attributi il cui valore non puà essere modificato)
(a)
Quale modificatore, se aggiunto ad un attributo, fa in modo che tutti gli oggetti di quella classe condividano lo stesso valore dell'attributo?
(a)
Quali dei seguenti modificatori possono essere utilizzati nella dichiarazione di un attributo?
static
final
private
public
void
Quali dei seguenti nomi indicano dei tipi primitivi di Java?
byte
boolean
String
Integer
float
