我一直认为super是指向父类,但是今天我不确定了

public abstract class A {

}
public abstract class B extends A {
}
public class C extends B {
    @Override
    public String toString() {
        return super.toString();
    }
}
public class Test {
    public static void main(String[] args) {
        C c = new C();
        System.out.println(c.toString());
    }
}

super的含义是父类的引用吗?

文中的super是C?是B?还是A?

这么简单的一个题我竟然搞错了,深深的受到伤害。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章