在 Java 中,我有一个抽象类,它实现了一个方法(不是抽象的),我希望扩展它的其他类可以访问它,但包中的其他人不能访问它。
我认为这是不可能的,因为 private 保持私有(private),public 和 protected 暴露太多..
您将如何解决这个问题?在所有扩展类中重新实现相同的方法不在讨论之列。有没有办法访问父方法?
谢谢!
最佳答案
如果您希望任何扩展该类的东西都可以访问该方法,那么 protected
就是您想要的修饰符。这就是它的用途。
关于java - 如何在父抽象类中声明一个方法,以便子类可以访问它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5833035/