构造方法
1、构造方法是一特殊方法,其被用来进行对象的初始化
2、构造方法的名称必须与其所在的类的名称完全相同
3、构造方法不返回任何数据类型
4、每个类中可以有多个构造方法,但这些构造方法的参数必须不同
5、在没有重写构造方法时,每一个类都有一个默认的构造方法,其类型为无参,但没有重写构造方法时便会调用默认的构造方法
以下为实例演示:
public class Cons
{
private int id;
private String name;
public Cons(int cid ,String cname)
{
id=cid;
name=cname;
}
public Cons(String cname,int cid)
{
id=cid;
name=cname;
}
public Cons()
{
}
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
public void setId(int id)
{
this.id=id;
}
public int getId()
{
return this.id;
}
public String toString()
{
return "your id is "+id+","+"your name id "+name;
}
}
class Context
{
public static void main(String[] args)
{
Cons t=new Cons(1234,"zhangsan");
Cons t1=new Cons("lisi",5678);
Cons t2=new Cons();
t2.setId(111);
t2.setName("wangwu");
System.out.println(t);
System.out.println(t1);
System.out.println(t2);
}
}
结果:
your id is 1234,your name id zhangsan
your id is 5678,your name id lisi
your id is 111,your name id wangwu