Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida de precedência

Teria uma boa pratica para construir uma classe como aprendemos na aula?

por exemplo:

1º Classe 2º Construtor 3º Métodos 4º Métodos assessores (Getters e Setters**)

A ordem está correta? se não, qual seria a ordem essencial?

2 respostas
solução!

Olá Kevin, tudo bem com você? Espero que sim...

Não existe uma ordem correta ou errada, cada programador pode aplicar seus próprios critérios nesse caso. Por exemplo, se você gerar os getters e Setters automaticamente, eles serão criados na mesma ordem que os atributos, quanto ao Construtores você pode ter quantos achar necessário para sua classe, desde que eles sigam e respeitem seus propósitos, o mesmo vale para os métodos.

Eu procuro seguir um padrão para minhas classes, assim eu consigo navegar de forma consistente.

public class MeuPadraoDeClasse {
    private String atributo;
    private int outroAtributo;
    private double maisUmAtributo;
    private boolean ehAtributo;

    public MeuPadraoDeClasse() {
        //Primeiro construtor
    }

    public MeuPadraoDeClasse(String string) {
        //Segundo construtor
    }

    public MeuPadraoDeClasse(int valor) {
        //Terceiro construtor
    }

    public MeuPadraoDeClasse(String string, int valor) {
        //Quarto construtor
    }

    public String getAtributo() {
        return atributo;
    }
    public void setAtributo(String atributo) {
        this.atributo = atributo;
    }
    public boolean isEhAtributo() {
        return ehAtributo;
    }
    public void setEhAtributo(boolean ehAtributo) {
        this.ehAtributo = ehAtributo;
    }

    public void MeusMetodos() {

    }

    @Override
    public boolean equals(Object obj) {
        // Auto-generated method stub
        return super.equals(obj);
    }

    @Override
    public String toString() {
        // Auto-generated method stub
        return super.toString();
    }
}
}

Espero ter ajudado a esclarecer sua dúvida. Se tiver mais alguma pergunta, é só perguntar!

Uma ótima semana e bons estudos. Caso este post tenha lhe ajudado, por favor, marcar como solucionado . Bons Estudos

Boa tarde Lucas, estou bem e você? Obrigado pela explicação cara, vlwww

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software