本帖最后由 徐盼盼 于 2013-3-18 12:44 编辑
super表示的是父类的的应用,可是今天做练习的时候遇到一个问题如下
class Parent {
}
class CT extends Parent{
public void printName(){
System.out.println(super.getClass().getName());//输出结果为CT
}
public static void main(String[] args) {
new CT().printName();
}
}
调用super.getClass().getName()输出的结果是CT不是 Parent 这是为什么?不是应该是父类的类名吗? |