java继承以及继承中的构造方法

本文为学习笔记 能力有限 如有错误望指正。谢谢!!!

继承:

            1.java中使用extends关键字实现类的继承机制

            2.通过继承子类自动拥有了基类的所有成员(成员变量,成员方法)

            3.java只支持单继承不允多继承

继承中的构造方法:

            1.子类的构造过程必须调用其基类的构造方法(隐式或者显式)

            2.如果显示调用父类的构造方法则在子类的构造方法中用的super(argument_list)

               调用基类的构造方法

            3.如果子类的构造方法中没有显示的调用基类的构造方法,则系统默认调用基类

               无参数的构造方法。

            4.如果子类的构造方法中既没有显示的调用基类的构造方法,而基类中又没有无参

                的构造方法,则编译出错。

总而言之:父类的构造在子类之前,系统必须为子类和父类找到准确的构造方法。(在理解上述的规则记住这句话就能随机应变)

你可能感兴趣的:(java继承以及继承中的构造方法)