Quiz sull'ereditarietà classe Object Java

Quiz sull'ereditarietà classe Object Java

11th Grade

9 Qs

quiz-placeholder

Similar activities

Introduzione al calcolo numerico

Introduzione al calcolo numerico

11th - 12th Grade

8 Qs

Calcolo Numerico + Crittologia (5CS)

Calcolo Numerico + Crittologia (5CS)

11th - 12th Grade

10 Qs

Informatica - Virus y Antivirus

Informatica - Virus y Antivirus

4th - 11th Grade

11 Qs

OOP

OOP

11th Grade

10 Qs

BTEC DIT C3 LAB - Internal Threats

BTEC DIT C3 LAB - Internal Threats

10th - 11th Grade

10 Qs

Il livello  di Rete - Ripasso Primo Quadrimestre

Il livello di Rete - Ripasso Primo Quadrimestre

9th - 12th Grade

14 Qs

Examen de analisis y Diseño

Examen de analisis y Diseño

11th Grade

8 Qs

Linguaggio Java - Ereditarietà

Linguaggio Java - Ereditarietà

11th - 12th Grade

11 Qs

Quiz sull'ereditarietà classe Object Java

Quiz sull'ereditarietà classe Object Java

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Laura Natali

Used 1+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è il concetto di ereditarietà in Java?

La capacità di una classe di ereditare i metodi e le variabili di un'altra classe.

La capacità di una classe di ereditare solo le variabili di un'altra classe

La capacità di una classe di ereditare solo i metodi di un'altra classe

La capacità di una classe di ereditare i metodi e le variabili di un'altra classe e modificarli

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Spiega il concetto di classe base e classe derivata in ereditarietà Java.

La classe base è la classe che eredita dalla classe derivata.

La classe derivata è la classe dalla quale si eredita.

La classe base è la classe dalla quale si eredita, mentre la classe derivata è la classe che eredita dalla classe base.

La classe base e la classe derivata sono la stessa cosa.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è l'uso della parola chiave 'extends' nel contesto dell'ereditarietà in Java?

Implementare una nuova classe

Ridurre una classe esistente

Estendere una classe esistente

Sovrascrivere una classe esistente

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quali sono i metodi predefiniti della classe Object in Java?

show(), equal(), hash(), type(), notify(), sleep()

display(), match(), hash(), type(), notify(), sleep()

toString(), equals(), hashCode(), getClass(), notify(), notifyAll(), wait()

print(), compare(), hash(), type(), signal(), pause()

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cosa significa che Java supporta l'ereditarietà singola?

Una classe non può ereditare da nessuna classe padre.

Una classe può ereditare solo da una classe figlia.

Una classe può ereditare da una sola classe padre.

Una classe può ereditare da più classi padre.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è il ruolo del metodo 'toString' nella classe Object in Java?

Restituisce un oggetto vuoto

Restituisce una stringa che rappresenta l'oggetto.

Restituisce un array di booleani

Restituisce un numero casuale

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Spiega il concetto di overriding dei metodi in Java.

L'overriding dei metodi in Java si verifica quando una sottoclasse fornisce una implementazione diversa di un metodo rispetto a quella definita nella sua superclasse.

L'overriding dei metodi in Java si verifica quando una sottoclasse fornisce una implementazione specifica di un metodo che è già stato definito nella sua superclasse.

L'overriding dei metodi in Java si verifica quando una sottoclasse non può fornire un'implementazione specifica di un metodo definito nella sua superclasse.

L'overriding dei metodi in Java si verifica quando una sottoclasse elimina completamente l'implementazione di un metodo definito nella sua superclasse.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è la differenza tra overloading e overriding dei metodi in Java?

Overloading si riferisce alla creazione di più metodi con lo stesso nome e gli stessi parametri, mentre overriding si riferisce alla modifica di un metodo esistente in una classe non correlata

Overloading si riferisce alla creazione di più classi con lo stesso nome ma con diversi metodi, mentre overriding si riferisce alla modifica di un metodo esistente in una classe padre

Overloading significa sovraccaricare un metodo con troppe istruzioni, mentre overriding significa sovrascrivere un metodo con nuove istruzioni

Overloading si riferisce alla creazione di più metodi con lo stesso nome ma con diversi parametri, mentre l'overriding si riferisce alla modifica di un metodo esistente in una classe figlia.

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Come si utilizza la parola chiave 'super' nel contesto dell'overriding dei metodi in Java?

Per chiamare il metodo della classe genitore all'interno del metodo sovrascritto.

Per creare un oggetto superiore

Per definire un metodo come superiore

Per dichiarare una variabile come superiore