java中的构造器
程序员文章站
2022-06-17 22:50:12
...
java中,当new一个对象的时候,本质是在调用这个类的构造方法(构造器),构造器就是类中的一种方法,用于初始化对象。它必须和类名相同,且没有返回值也不用写void。不写构造器则java会自动补上无参数的构造器,如果写了有参数的构造器,那么要考虑到构造方法的重载。
public class Application {
public static void main(String[] args) {
Student Henry = new Student("Henry",18);
System.out.println(Henry.name + "今年" + Henry.age + "岁");
}
}
class Student {
//属性
String name;
int age;
//构造器,无参数的显式构造
Student() {}
//有参数的构造器
Student(String name, int age) {
this.name = name;
this.age = age;
}