黑马程序员技术交流社区
标题: 构造函数的小技巧 [打印本页]
作者: DH柯 时间: 2015-1-9 20:14
标题: 构造函数的小技巧
构造器是一个方法,像普通方法一样,我们在类中定义构造器。构造器有如下基本特征:
我们定义Human类的构造器:
class Test
{
public static void main(String[] args)
{
Human aPerson = new Human(160);
System.out.println(aPerson.getHeight());
}
}
class Human
{
/**
* constructor
*/
Human(int h)
{
this.height = h;
System.out.println("I'm born");
}
/**
* accessor
*/
int getHeight()
{
return this.height;
}
int height;
}
总结:构造器可以像普通方法一样接收参数列表。这里,构造器Human()接收一个整数作为参数。在方法的主体中,我们将该整数参数赋予给数据成员height。构造器在对象创建时做了两件事:1.为数据成员提供初始值 this.height = h;
2.执行特定的初始操作 System.out.println("I'm born");
这样,我们就可以在调用构造器时,灵活的设定初始值,不用像显示初始化那样拘束。
作者: 小僧玄奘 时间: 2015-1-9 20:42
坚持笔记和总结
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |