super.getClass()

class A{
}
public class T5 extends A{
    public void out(){
        
        System.out.println(this.getClass());
    
        System.out.println(super.getClass());
    }
public static void main(String[] args) {
    new T5().out();
    }

    }

输出的是

class T5

class T5

解释:API1.6上写的getClass()方法是获得运行时类的方法,运行的是子类,因而输出的是子类的名字


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章