Digamos que supongo que tengo el siguiente código de Java.¿Cómo identificar una clase y una interfaz en el código de Java?
public class Example {
public static void main(String[] args){
Person person = new Employee();
}
}
Cómo averiguar si la persona es una clase o una interfaz?
Porque la clase Employee
puede ampliarla si se trata de una clase, o implementarla si se trata de una interfaz.
Y en ambos casos Person person = new Employee(); es válido.
¿por qué lo necesita en tiempo de ejecución? – Bozho
Me gustaría simplemente 'Ctrl + Click' la' Persona' en mi IDE :) Además, entiendo la pregunta, pero realmente no veo el valor de saber la respuesta ... ¿Qué le gustaría hacer con esta información ? – BalusC
Saber si se trata de una clase o interfaz es inútil. – GuruKulki