interface TestA {
String toString();
}
public class Test {
public static void main(String[] args) {
System.out.println(new TestA() {
public String toString() {
return "test";
}
});
}
}
Qual è il risultato?Possiamo creare un oggetto di un'interfaccia?
A. Test
B. nullo
C. Un'eccezione viene generata in fase di esecuzione.
D. compilazione non riesce a causa di un errore nella riga 1.
E. compilazione non riesce a causa di un errore in linea 4.
F. compilazione non riesce a causa di un errore nella riga 5.
Qual è la risposta di questa domanda e perché? Ho un'altra domanda riguardo questa domanda. Nella riga 4 stiamo creando un oggetto di A. È possibile creare un oggetto di un'interfaccia?
Sembra domanda di prova. A proposito, perché non ci provi? – Kel
la risposta che otterresti eseguendola. – Bozho
@Kel: Forse vuole una spiegazione del perché questo funziona? –