首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-03-06 
类的权限与成员权限是否互相制约?设想一种情况:有一个类MyClass是不加public修饰符的(只具有包访问权限),

类的权限与成员权限是否互相制约?
设想一种情况:有一个类MyClass是不加public修饰符的(只具有包访问权限),其中有一个方法MyMethod(),是加public修饰符的。那么,在另一个包中定义的类,能够访问类MyClass中的MyMethod()方法吗?

[解决办法]
自己再你eclipse里试验一下就可以知道答案了

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

探讨

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

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

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

热点排行