哈哈。。无脑的博主又来啦::::嘻嘻嘻嘻嘻嘻嘻
今日智商级的问答式:
关于 * .getClass().getName()的的作用
public class person extends Date{
public static void main(String[] args){
new person().test();
}
public void test(){
System.out.println(super.getClass().getName());
}
}
输出结果: person
getClass()返回的是当前运行类的class名字,而当前运行的类不会是Date,而是person。所以super.getClass().getName()就相当于输出父类正在运行的 getClass().getName()。故输出为b1。
如果想得到父类classname。用getClass().getSuperclass().getName()即可。
本文通过一个具体的Java代码示例,深入探讨了getClass()与super关键字的使用方式及作用。解释了如何获取当前类及其父类的名称,并展示了在实际编程中如何正确应用这些方法。

1929

被折叠的 条评论
为什么被折叠?



