父类中的模板方法的右访问修饰符

时间:2016-02-13 10:10:27

标签: java

我可以在父类私有

中创建一个Template方法

我想在覆盖子类中的方法时使用模板Pattern,所以当在Parent Class中调用该方法时,子类中的覆盖非执行,但我不确定使用哪个访问修饰符在Parent类中声明方法,我想在可能的情况下制作方法privateprotected

1 个答案:

答案 0 :(得分:1)

您无法访问父类的private成员。如果您将其设为protected,则无法从包外的非子类访问。

因此,如果您需要从任何地方访问该方法,请使用public修饰符。如果您只需要在包中访问,请使用protected