Loop dentro de Class - Duvida

O que esta acontecendo de errado? eu estou aprendendo Java aqui por uma apostila, fui fazer um exercicio , pediu pra eu criar 9 objetos porta, eu fui fazer um loop dentro da class, e ai deu esse erro… o que acotneceu?

Obrigado.

Uploaded with ImageShack.us

Porta.java

[code]public class Porta {
// variaveis de instancia

// alguns metodos
}[/code]

Main.java

[code]public class Main {
public class void main(String[] args) {
Porta[] porta = new Porta[9];

for (int i = 0; i < porta.length; i++)
{
porta[i] = new Porta();
}
}
}[/code]

cara é mais o menos isso, você tem a classe Porta, e quer criar 9 instancias da mesma :?:

Muito Obrigado :smiley: