super。()可以访问哪些类(基于修饰符)?

时间:2014-05-08 19:05:12

标签: java class

我不确定我是否能够正确理解我是否可以根据超级。()中的modifier(甚至是私有类)访问所有类,或者只访问公共和受保护的类。

如果我扩展一个类,它是第一个类的子类,因此super只能为我带来protectedpublic个类。我是对的吗?

1 个答案:

答案 0 :(得分:0)

如果要覆盖子类中的method(),那么

super.method()将允许您在超类中调用“method()”。这不是你可以用super访问什么的问题,而是你可以在子类中覆盖的方法:

  • 公共

  • 保护

  • default(无限定符)如果子类与超类位于同一个包中。

只有方法不是最终的。