java中关于继承的问题
菜鸟求助啊!
java中的继承,在创建子类对象时会同时创建父类对象的。而我们子类中继承父类的方法和属性是不是就是因为创建了父类
的对象而实现的了?如果是的话子类是不是继承了父类的所有属性和方法,包括私有的?若是这样的话为什么我们不能访问私有的属性和方法呢?
不好意思,我积分不足。。。。
------解决方案--------------------当你创建子类对象同时,递归调用父类的所有属性,方法,并初始化分配堆栈,包括私有属性。但是子类要获取父类的似有属性时,必须通过父类给的getXXX去获取。封装理解。
------解决方案--------------------子类是全部都继承了没错,但是只是理论上的,因为父类通过访问权限控制,让你并不能拥有修改的权限。但是你可以通过父类的get方法进行访问,这也是唯一的方法。