自动选择和创建类对象

Cha*_*Han 2 c# java oop object

让我们说我们有一个盒子类:

class Box
{
    private int width;
    private int height;

    //Box Constructor
    public Box( int height )
    {
        this.height = height;
        width = 450;
    }

}
Run Code Online (Sandbox Code Playgroud)

和我们主要的一系列Box对象:

Box Box1 = new Box(147);
Box Box2 = new Box(178);
Box Box3 = new Box(784);
Run Code Online (Sandbox Code Playgroud)

有没有办法使用"for"循环来浏览这些对象?另外,您如何让计算机为我们创建类对象?例如.创建10个对象:

for( int i=0; i>10; i++)
{
    //method
}
Run Code Online (Sandbox Code Playgroud)

JB *_*zet 5

使用集合(或数组,但通常首选集合):

List<Box> boxes = new ArrayList<Box>(10);
for (int i = 0; i < 10; i++) {
    boxes.add(new Box(i));
}
Run Code Online (Sandbox Code Playgroud)