【发布时间】:2014-01-30 07:20:09
【问题描述】:
我希望我的类有一个只能由其自身或其子类调用的方法。
最接近的是protected访问,但它也允许同一个包中的其他类调用该方法,这是我不想要的。
有没有办法实现这一点,还是我应该考虑进行某种包重构?
在我看来private 不会让子类使用该方法。
【问题讨论】:
-
切换到 Scala,它将
protected关键字重新定义为您想要的含义 ;-) -
还有其他人记得 Java 小时候的
private protected吗? stackoverflow.com/a/903050/831878
标签: java class methods protected