【发布时间】:2011-10-11 13:50:06
【问题描述】:
我在包 com.practise.mypackageone.MyClass 中有一个班级
类 MyClass 有一个方法
/* Modifier */ void show()
{
// some code here
}
我希望这个方法只能从另一个包类访问,比如说
com.practise.mypackagesecond.SecondClass
现在,如果我将方法公开,它可以在我不想要的任何地方访问。 如果我将其设为受保护,则 SecondClass 必须扩展 MyClass 才能访问它。
但是任何其他包类也可以扩展我的类来访问该方法。
我怎样才能防止这种情况发生?
【问题讨论】:
-
不可能......................
标签: java android oop class-design