002

构造器


class Human {
    
    Human(int h) {
        this.height = h;
    }

    Human(int h, int y) {
        this.height = h;
        this.y = y;
    }

    int height;
    int y;
}

1、类Human中的两个Human,都是构造器。起到的作用是使数据参数化,并可以初始化参数。在调用时,Human aPerson = new Human(3),,,可以直接赋予参数值。

2、这里有两个构造器,java会根据方法名、参数列表,去初始化其中一个构造器。

3、实际上,当我们没有定义构造器时,java也会自己提供一个空的构造器

原文地址:https://www.cnblogs.com/ohmydenzi/p/5261013.html