首页>java频道>java教程>正文
java基础教程:构造方法

www.zige365.com 2010-5-5 11:14:28 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

构造方法是一种特殊的方法。Java中的每个类都有构造方法,用来初始化该类的一个 新的对象。构造方法具有和类名相同的名称,而且不返回任何据类型,在构造方法的实 现中,也可以进行方法重写。

例6.5

class point{

int x,y;

point (){

x=0;y=0;

}

point (intx,inty){

this.x=x;this.y=y;

}

}

上例中,我们对类Point实现了两个构造方法,方法名均为Point ,与类名相同。而且我们使 用了方法重写,根据不同的参数分别对点的x、y坐标赋与不同的 回忆在例6.2中,我们曾用init()方法对点的x、y坐标进行初始 ?。二者完成相同的功能 ,那么用构造方法的好处在哪里呢?

当用运算符new为一个对象分配内存时,要调用对象的构造方 法,而当创建一个对象时 ,必须用new为它分配内存。因此用构造方法进行初始化避免了在 生成对象后每次都要调 用对象的初始化方法。如果没有实现类的构造方法,则Java运行 另外,构造方法只能由new运算符调用。

我要投稿 新闻来源: 编辑: 作者:
相关新闻
java教程:成员变量
java教程:类体
java基础教程:类声明
java基础教程:类
java教程:多态