Java学习温故
得到当前类名的方式
- 获取当前的类名
package com.dlut.jeremy;
public class Main {
public static void main(String[] args) {
new Test().showFatherClassName();
}
}
class Test extends Main{
void showFatherClassName(){
System.out.println(this.getClass().getName());
}
}
运行结果:
com.dlut.jeremy.Test
- 获取父类类名(注意不能直接将this改为super)
package com.dlut.jeremy;
public class Main {
public static void main(String[] args) {
new Test().showFatherClassName();
}
}
class Test extends Main{
void showFatherClassName(){
System.out.println(this.getClass().getSuperclass().getName());
}
}
运行结果:
com.dlut.jeremy.Main