构造器
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也会自己提供一个空的构造器