为什么子类的访问修饰符要比父类大或者相同呢?
嗯,个人理解,
在Java里面的继承里面,即子类继承父类,就记住青出于蓝而胜于蓝这句话就行;
我是这样理解的,简单粗暴地说就是子类本身是为了更好地使用父类而创建的,但如果父类本身可以用,而子类反而不能用了,那这个子类的存在就没有意义,所以子类的访问权限要大于等于父类才是合理的
没有为什么就是语言这样定的规则你说的应该是java,而C++正好是反过来的,子类必须小于等于父类。