getClass()与getName()方法

下列代码输出结果?

这段代码核心在于解析super.getCalss().getName():

本类是SuperTest,super即父类Date,由于Date类并未重写超类中的getClass(),所以返回的是运行的当前类(即SuperTest)

而getName()方法返回的是包名+类名的全路径名,所以答案为test.SuperTest。

posted @ 2019-03-29 11:47  小六boss  阅读(794)  评论(0编辑  收藏  举报