本帖最后由 高亮亮 于 2013-11-3 11:59 编辑
这个关于到访问权限修饰符。之前有位哥们问过,我自己搞得都不是太清楚。现在明白一点。
修饰符 同一个类 同一个包 子类(不同的包) 全局范围
public 可见 可见 可见 可见
protected 可见 可见 可见 不可见
无(默认) 可见 可见 不可见 不可见
private 可见 不可见 不可见 不可见
这样应该就清楚了,因为你子类要访问的了父类才能重写,父类不能是private,或者你就继承了但不访问可以。而子类里面,你如果私有的话,你继承下来重写后就不能被外界访问了,那你继承干嘛,没意义了啊?
而static就是,静态函数就是应该理解为你子类里不用继承或者重写就已经加载进内存了……这怎么破?矛盾了。
|