253663946 发表于 2016-4-9 22:35
在本类自己定义了一个有参数构造函数,为什么还要定义一个空参数的构造函数呢?空参数的构造函数基本用不到, ...
251855915 发表于 2016-4-9 22:52
拿学生类举个例子,属性有name和age.
这是调用的有参构造,
worley 发表于 2016-4-9 23:01
构造函数主要用于为对象分配空间,进行初始化。构造函数除了具有一般成员函数的特征外,还具有一些特殊的性 ...
yangxiong 发表于 2016-4-9 23:10
有参数的可以给类里面的对象进行初始化。当你只是想用类的对象,而不需要对里面的数据进行初始话的时候就需 ...
1165046886 发表于 2016-4-9 23:26
在学习阶段,一些练习的例子如果直接调用有参,的确是用不到空参的.但是,我们现在的学习是要为将来的开发打好 ...
lqqwqq 发表于 2016-4-9 23:34
当你创建了一个有参的构造函数后,系统不再默认提供空参构造函数,因此当你用空参构造函数创建对象时就会报错 ...
丶半度微凉 发表于 2016-4-10 22:49
我们打代码规定就是子父类都定义有参和无参构造,这样调用不会出错,无论你怎么传递参数都可以 ...
丶半度微凉 发表于 2016-4-10 22:46
当你创建对象时,new 对象();括号里可以写参数,也可以不写,如果有参数,那么他会调用子类的有参构造方 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |