domingo, 13 de março de 2011

Dicas de Programação: Como criar uma classe dentro de uma classe?

Pelo menos em Java, é possivel criar uma classe dentro de uma classe.

public class Arvore {
    public class No {
    ...
    }
    public void adicionarNo(Arvore.No no) {
    ...
    }
}

Não sei se isso ajuda alguém, mas é mais para título de curiosidade. (atualmente, estou sem idéias para as dicas de programação...)

Ah... mais uma dica em Java: Existe como fazer um "construtor para classe", utilizando a palavra reservada "static". Exemplo:

public class Portugues {
    public static Locale PT_BR;
    static {
        try {
            PT_BR = new Locale("pt","BR");
        } catch (Exception e) {
            System.out.printf("Erro: %s", e.getMessage());
        }
    }
}

Hum... acho que esta dica é mais util! :P

Até!

Nenhum comentário: