黑马程序员技术交流社区
标题:
构造函数
[打印本页]
作者:
hadexs
时间:
2013-5-20 19:07
标题:
构造函数
为什么子类一定要访问父类中的构造函数?
作者:
pzw370784
时间:
2013-5-20 19:20
因为父类中的数据子类可以直接获取,所以子类对象在建立时,需要先查看父类是如何对这些数据进行初始化的。
所以子类在对象初始化时,要先访问一下父类中的构造函数。
作者:
神之梦
时间:
2013-5-20 19:38
因为子类继承父类后,会使用父类中的内容
作者:
吴建昆
时间:
2013-5-20 19:48
构造函数故名思意就是构造出类对象的函数
字类的构造函数运行的目的就是构造出子类的对象,并初始化这个子类对象;
另外子类继承父类一个很重要的目的就是使用父类的成员(成员变量,成员方法);
而如果父类的构造方法不运行的话,这些子类要使用的父类成员是不存在的。
所以,子类形成对象时,得有它可以形成对象的前提,也就是调用父类的构造方法构造出父类的实例。
作者:
FantasticPie
时间:
2013-5-20 20:22
在实例化一个对象的过程就是初始化成员变量的过程,因为一个子类要继承父类的属性也就是成员变量,而成员变量的初始化一般是在一个类的构造函数中完成的。因此要确保子类的初始化工作就要调用父类的构造函数。
作者:
尖卡斌引
时间:
2013-5-20 20:43
一般构造函数中都定义了该类的一般属性,随着初始化就已经存在,
子类继承了父类,也就是继承了父类的这些属性,并且有新增加的属性,
在初始化是,跟定要对该类的一般属性进行调用,
在创建子类对象的时候肯定是要走一遍父类的构造函数的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2