1-生成子类对象的过程
子类是无法继承父类的构造函数;
子类构造函数当中,必须调用父类的构造函数;为什么呢?就是为了避免重复代码;
也就是编译器会自动加入一行代码;即-- super();
super后的括号内的参数,决定了会调用哪一个父类的构造函数;比如 super(name, age);
2-使用super调用父类构造函数的方法
当我们生成子类对象的时候,也就是当我们调用子类构造函数来生成子类对象的时候;
一定会调用父类的构造函数,即使用super()来调用父类构造函数;
super()括号的参数可以表明我们调用的是包含参数的父类构造函数;
本文详细介绍了在面向对象编程中,子类如何通过构造函数继承父类属性,并使用super关键字调用父类构造函数的过程及原因。通过具体实例说明了super在不同情况下如何正确调用父类构造函数。

被折叠的 条评论
为什么被折叠?



