黑马程序员技术交流社区
标题:
什么情况下要在函数中写构造函数呢?
[打印本页]
作者:
刘旭波
时间:
2015-11-7 17:16
标题:
什么情况下要在函数中写构造函数呢?
在函数中什么时候需要写构造函数?
作者:
大自然的搬运工
时间:
2015-11-7 21:23
创建对象时要对它里面属性赋值,并且可能每次都不一样。
比如person类,,,每次创建必须要确定性别就需要添加构造器。
作者:
雨来
时间:
2015-11-7 21:27
这里应该说类而不是函数吧! 是类什么时候需要显示 的写构造函数 如果需要初始化 类的成员变量时候 如你定义一个 Person类 你想new的时候就把 姓名、年龄 、工资什么的 在其一初始化的时候就 有 你就需要显示的 在类中定义构造器了 class Person
{
private String name;
private int age;
double pay;
Person(){};//记着这里还要添加以一个无参的构造函数啊
public Person( String name, int age, double pay)
{
this.name=name;
this.age=age;
this.pay=pay;
}
main()
{
Person p=new Person("zhangsan",34,3333.45);
}
}
如果你嫌看视频快 你可以看一下张孝祥老师的 java就业培训教程一书
作者:
iq513394
时间:
2015-11-7 21:51
函数中写构造函数?类中吧,需要在创建对象就对属性初始化,就用构造函数。
作者:
sshh11
时间:
2015-11-7 22:32
需要在创建对象就对属性初始化,就用构造函数。 可以重载
作者:
逆光.初见
时间:
2015-11-7 23:34
在创建对象就对属性初始化,就用构造函数。 可以重载
作者:
苹果核的梦想
时间:
2015-11-19 14:34
比如new一个Person对象并初始化属性,如果没有构造函数你就得写
Person p = new Person();
p.setName("张三");
p.setAge(20);
如果有了构造函数你就可以写成Person p = new Person("张三", 20);
哪个简单一目了然
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2