Java——拾遗(1)——获取当前运行状态类名及其父类名

Java学习温故

得到当前类名的方式

  1. 获取当前的类名
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
  1. 获取父类类名(注意不能直接将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

猜你喜欢

转载自blog.csdn.net/siying8419/article/details/80723276