View on GitHub

我的学习笔记

好记性不如烂笔头

5.1 用构造器确保初始化

返回

//:initialization/SimpleConstructor.java
//Demonstration of a simple constructor
class Rock{
    Rock(){ //this is the constructor
        System.out.println("Rock "):
    }
}

public class SimpleConstructor{
    public static void main(String[] args){
        for(int i=0;i<10;i++)
            new Rock();
    }
}/*output:
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
*///:~

out

//initialization/SimpleConstructor2
//Constructor can have arguments
Class Rock2{
    Rock2(int i){
        System.out.println("Rock " + i +"   ");
    }
}

public class SimpleConstructor2{
    public static void main(String[] args){
        for(int i=0;i<8;i++)
            new Rock2(i);
    }
}/*output:
Rock 0
Rock 1
Rock 2
Rock 3
Rock 4
Rock 5
Rock 6
Rock 7
*///:~

out

返回