当前位置: 代码迷 >> Java相关 >> 类的权限与成员权限是否互相制约?解决办法
  详细解决方案

类的权限与成员权限是否互相制约?解决办法

热度:4110   发布时间:2013-02-25 21:49:43.0
类的权限与成员权限是否互相制约?
设想一种情况:有一个类MyClass是不加public修饰符的(只具有包访问权限),其中有一个方法MyMethod(),是加public修饰符的。那么,在另一个包中定义的类,能够访问类MyClass中的MyMethod()方法吗?

------解决方案--------------------------------------------------------
自己再你eclipse里试验一下就可以知道答案了

MyClass都不可见了 
你根本就无法在其他包中new这个对象
弹劾调用他的方法呢
------解决方案--------------------------------------------------------
探讨

自己再你eclipse里试验一下就可以知道答案了

MyClass都不可见了
你根本就无法在其他包中new这个对象
弹劾调用他的方法呢

------解决方案--------------------------------------------------------
不能。一般有这样设计的东西这个方法可能会是 protected 的
------解决方案--------------------------------------------------------
探讨
设想一种情况:有一个类MyClass是不加public修饰符的(只具有包访问权限),其中有一个方法MyMethod(),是加public修饰符的。那么,在另一个包中定义的类,能够访问类MyClass中的MyMethod()方法吗?
  相关解决方案