Supponiamo di avere il seguente codice Java.Come identificare una classe e un'interfaccia nel codice Java?
public class Example {
public static void main(String[] args){
Person person = new Employee();
}
}
Come scoprire se la Persona è una classe o un'interfaccia?
Perché la classe può estenderla se si tratta di una classe o implementarla se si tratta di un'interfaccia.
E in entrambi i casi Persona persona = nuovo Impiegato(); è valido.
perché ne hai bisogno in fase di runtime? – Bozho
Vorrei semplicemente 'Ctrl + Click' la' Persona' nel mio IDE :) Inoltre, capisco la domanda, ma davvero non vedo alcun valore di conoscere la risposta ... Cosa ti piacerebbe fare con questa informazione ? – BalusC
Sapere se si tratta di una Classe o di un'interfaccia è inutile che intendi dire. – GuruKulki