您的位置:首页 > 其它

(转载)个人笔记之-----构造函数

2015-06-12 08:27 337 查看
1、构造函数的使用

类有一个特殊的成员方法叫做构造方法,它的作用是创建对象并初始化成员变量。在创建对象时,会自动调用类的构造方法。

JAVA中构造方法必须与该类具有相同的名字,并且没有方法的返回类型(包括没有void)。另外,构造方法一般都应用public 类型来说明,这样才能在程序的任意位置创建类的实例---对象。

每个类至少有一个构造方法。如果不写一个构造方法,JAVA将提供一个默认的,该构造方法没有参数,而且方法体为空。

注意:如果一个类中已经定义了构造方法则系统不再提供默认的构造方法

例子:

package test01;

public class Hello {

int id;

String username;

String password;

public Hello(int id)

{

this.id = id;

System.out.println("构造函数1:id=" id);

}

public Hello(int i,String username,String password)

{

//此时,i这个局部变量没有和成员变量重名,所以不用指定

this.username = username;

this.password = password;

System.out.println("构造函数2:username=" username " password=" password);

}

public Hello()

{

//用this调用上面的构造函数,必须上面有定义下面才能使用。

this(5,"hualang","123456");

}

public static void main(String args[])

{

Hello hello1 = new Hello(3);

Hello hello2 = new Hello(4,"loulijun","666666");

Hello hello3 = new Hello();

}

}

输出结果:

Java代码

构造函数1:id=3

构造函数2:username=loulijun password=666666

构造函数2:username=hualang password=123456
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: