目录
什么是构造方法
Java中的构造方法是一种特殊的方法,用于初始化对象。java构造函数在对象创建时被调用。方法的名字必须和类的名字完全一致。构造方法不允许写返回值类型,void也不能写。格式如下:
public 类名称(参数类型 参数名称) {
方法体
成员变量
}
构造方法的分类及调用
1.默认构造方法(无参数)
当没有声明构造方法时,程序会自动帮每个类生成一个午餐的构造方法。这个构造方法的格式如下:
//定义类Person ,默认的无参构造方法
class Person{
private int age;
private String name;
private String gender;
}
//定义类Person ,手动添加的无参构造方法
class Person{
private int age;
private String name;
private String gender;
Person(){
System.out.println("无参构造方法被调用");
}
}
2.有参数的构造方法
//定义类Person,有参数的构造方法,这里用this关键字区别形参和实参
class Person{
private int age;
private String name;
private String gender;
Person(String name, String gender, int