¿Cuál es la diferencia entre llamar a MyClass.class y MyClass.getClass () [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es la diferencia entre a.getClass () y A.class en Java? 6 respuestasMyClass.class
yMyClass.getClass()
ambos parecen devolver unjava.lang.Class
. ¿Existe una sutil distinción o se pueden usar indistintamente? También esMyClass.class
una propiedad pública de la superclaseClass
¿clase? (Sé que esto existe, pero parece que no puedo encontrar ninguna mención en los javadocs)