Atributos e Métodos Constantes

Definição

Atributos constantes são aqueles que não podem ser alterados e são identificados com o qualificador final

Por exemplo, um servidor público aprovado em concurso é específico do órgão no qual tomou posse. Neste caso, esse atributo pode ser definido como constante.

public class ServidorPublico {
    private final String orgao;

Métodos constantes são aqueles que não podem ser alterados no processo de herança e também são identificados com o qualificador final

public final String getOrgao() {
    return orgao;
}

No exemplo acima, o método getOrgao() é marcado como final. Isso significa que não pode ser sobrescrito por subclasses. Portanto, qualquer tentativa de sobrescrever esse método resultaria em um erro de compilação.

Last updated