覆盖父方法

时间:2011-10-26 00:20:11

标签: java

我有一个A班 私人方法1

B级扩展A. 私有方法1(同名)

当我实例化B时,方法1从类A调用。我使它们都受到保护并解决了它。有没有办法保持私有,仍然可以调用B类的方法1?

3 个答案:

答案 0 :(得分:2)

从java教程中查看this对可见性修饰符的解释,之后会很清楚

答案 1 :(得分:0)

没有。 Private专为那个班级和那个班级而设计。

受保护的目的是让任何subclesses在需要时了解,使用和覆盖。

答案 2 :(得分:0)

私有方法只能从该特定类访问,因此您无法覆盖它们。您可以在子类中使用具有相同名称和参数的方法,并且不会出现错误,但不会覆盖它。