您的位置:首页 > 编程语言 > Java开发

构造方法-java学习

2015-07-13 20:48 627 查看
构造方法是实例化一个对象时,最先调用的方法,是在类中定义的。构造方法的名称必须与类的名称相同,无返回值类型的声明。


(1)无参数构造方法

(2)有一个参数的构造方法

(3)有多个参数的构造方法

java中如果代码中没有写构造方法,则会有一个默认的构造方法。如果写出了构造方法,而又想使用默认的构造方法时,就应该把默认的构造方法写出。

实例:

public class Multi
{
public static void main(String[] args)
{
Boatlet b1=new Boatlet();
b1.setName("小舟1");
b1.setHeight(200);
b1.say();

Boatlet b2=new Boatlet("小舟2");
b2.setHeight(201);
b2.say();

Boatlet b3= new Boatlet("小舟3",202);
b3.say();
}
}

class Boatlet
{
private String name;
private int height;
void say()
{
System.out.println("我是"+name+"\n体重是"+height+"\n我不是太胖,只是不太高");
}
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
public void setHeight(int height)
{
this.height=height;
}
public int getheight()
{
return height;
}

public Boatlet()
{
System.out.println("默认构造方法");
}
public Boatlet(String name)
{
this.name=name;
System.out.println("只有一个参数的构造方法");
}
public Boatlet(String name, int height)
{
this.name=name;
this.height=height;
System.out.println("有多个参数的构造方法");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java学习