1.构造方法是一个方法名与类名一样的方法;
2.是一个没有返回类型的方法;
3.在方法中不能使用return返回一个值,但是可以手打return语句来表示方法的结束;
4.构造方法重载;
eg1:
class Gouzao{
无参的构造方法
public Gouzao(){
System.out.println(“调用无参构造方法”)
}
public class Demon{
public static void main(String[] args){
Gouzao g1=new Gouzao();
}
}
}
eg2:
class ChongZai{
int age;
String name;
public ChongZai(int co_age ,String co_name){
co_age=age;
co_name=name;
}
public ChongZai(int co_age){
co_age=age;
}
public void Speack(){
System.out.println("我叫"+age+“姓名是”+name);
}
public class Demon{
public static void main(String[] args){
方法重载,因为生成实例的参数不同,所以调用的构造方法不同。
这就是构造方法的重载
ChongZai c1=new ChongZai(“玉玉” ,12);
ChongZai c2=new ChongZai(“兰兰”);
c1.spack();
c2.speack();
}}}