本文为学习笔记 能力有限 如有错误望指正。谢谢!!!
继承:
1.java中使用extends关键字实现类的继承机制
2.通过继承子类自动拥有了基类的所有成员(成员变量,成员方法)
3.java只支持单继承不允多继承
继承中的构造方法:
1.子类的构造过程必须调用其基类的构造方法(隐式或者显式)
2.如果显示调用父类的构造方法则在子类的构造方法中用的super(argument_list)
调用基类的构造方法
3.如果子类的构造方法中没有显示的调用基类的构造方法,则系统默认调用基类
无参数的构造方法。
4.如果子类的构造方法中既没有显示的调用基类的构造方法,而基类中又没有无参
的构造方法,则编译出错。
总而言之:父类的构造在子类之前,系统必须为子类和父类找到准确的构造方法。(在理解上述的规则记住这句话就能随机应变)
网友评论