1.继承:extends,父类所有的东西,子类还可以自己增加新的东西。

2.子类父类关系:父类中设置为private的东西子类无法继承,一是将private改为protected;二是父类进行了合适的初始化:定义初始化和构造器;super()会去寻找父类中含有super()的方法以及有无参数而寻找函数重载,private就得用构造器,父类用了构造器,子类可以用super调用,就不private了。



注意:子类可以继承父类的所有东西,但是一旦设置为private就不可以了,子类中有父类没有的东西,各个函数或者成员变量在自己的类中起作用,与父类子类没有直接关系。
网友评论