java的构造方法/构造器

构造方法/构造器

定义构造方法/构造器

构造方法:需要在实例化对象时为这个对象的属性赋值如↓

Studuent jack = new Student();                 // 没有定义构造器时
Studuent jack = new Student("jack",20);        // 定义了构造器时

当没有定义一个构造器时候,系统会自动定义了一个默认构造器,可以通过反编译 javap 指令来查看默认的构造器。


  • 构造方法是一个特殊的成员方法,在定义时
    • 构造的名称必须与类名一致
    • 构造的方法名称前不能有任何返回值类型
    • 不能有return【但可以单独写 return 语句作为放方法的结束】

构造重载:一个类可以有多个构造器,这被称为构造重载

class Studuent{

	public Sting name; 
	
	// 第一个构造器
	public Student (){
		System.out.println("这是一个没有参数的构造器")
	}
	
	// 第二个构造器
	public Student(String n){
		name = n;
	}
	
} 
posted @ 2024-04-26 14:21  takenika  阅读(5)  评论(0)    收藏  举报