一个类至少有一个构造器,可自定义多个。
创建对象,完成对象初始化(创建对象就是调用了构造器)。
每个类有一个默认的构造器,没有参数,没有方法体。
public 类名() {}
自定义了构造器,默认构造器就会消失。
构造器可以重载(名称相同,参数不同)。
1 public class Student { 2 String name; 3 int age; 4 5 //自定义构造器 6 public Student(String name,int age){ 7 //this指向上面的name 8 this.name = name; 9 this.age = age; 10 } 11 12 void say(){ 13 System.out.println("姓名:"+name+" 年龄:"+age); 14 } 15 16 } 17 18 class Test2{ 19 public static void main(String[] args) { 20 Student st1 = new Student("李靖",47); 21 st1.say(); 22 } 23 24 }