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

 

posted @ 2016-03-10 10:59  ohmydenzi  阅读(135)  评论(0编辑  收藏  举报