欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
    }