Olá,
Estou construindo uma aplicação para um trabalho de aula e uma situação curiosa surgiu…
Neste meu trabalho, o professor exigiu que todas as classes utilizadas estivessem dentro do mesmo arquivo java. Desta forma, criei duas classes internas, mais ou menos neste molde:
public class Objeto{
class Objeto2{
}
class Objeto3{
}
}
Logo após terminar de implementar todas essas classes veio a hora de criar o método main na classe Objeto. Olha só o que eu tive de fazer pra poder funcionar:
public static void main(String args[]){
Objeto.Objeto2 obj = new Objeto().new Objeto2();
}
Alguém poderia me explicar o por que desta situação ? Nunca havia me deparado com ela.
Desde já, muito obrigado
Leandro
Em Cobol/2000, perdão, Java, é melhor deixar cada classe em um arquivo separado. Dá menos confusão.