我可以在父类私有
中创建一个Template方法我想在覆盖子类中的方法时使用模板Pattern,所以当在Parent Class中调用该方法时,子类中的覆盖非执行,但我不确定使用哪个访问修饰符在Parent类中声明方法,我想在可能的情况下制作方法private
或protected
答案 0 :(得分:1)
您无法访问父类的private
成员。如果您将其设为protected
,则无法从包外的非子类访问。
因此,如果您需要从任何地方访问该方法,请使用public
修饰符。如果您只需要在包中访问,请使用protected