本帖最后由 @白纸嘿字@ 于 2015-8-6 12:36 编辑
子类方法重写父类方法,为什么要子类方法权限大于等于父类方法权限呢?如果一个父类方法被public修饰,它子类想要重写,就必须被public修饰,不能被private修饰,也不能被protect修饰,我一直不明白,这个背后的内在原因是什么?
我想就一个问题进行一下讨论,就是访问权限修饰符的针对性问题?用一个具体例子来表达自己想讨论的问题就是,一个被private修饰的方法内部,能不能去调用一个被public修饰的方法,访问权限修饰符是在限制哪一方的行为?为什么? |
|