读书人

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

发布时间: 2012-03-06 20:47:55 作者: rapoo

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

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

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

探讨

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

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

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

读书人网 >Java相关

热点推荐