Início > Java, SCJP > Declarando Constantes de Interfaces

Declarando Constantes de Interfaces

Ao declarar uma contante em uma interface, qualquer classe que implementar a interface, terá acesso diretoas constantes, como se tivesse herdado. Uma regra fundamental para constantes de interfaces é que devem ser declaradas como public static final.

Elas devem ser public static final, mas voçê não precisa declarar explicitamente dessa maneira. Assim como os métodos de interfaces são sempre public e abstract, independentemente se voçê indicar isso ou não no código, qualquer variável definida em uma interface deve ser – e implicitamente é – uma constante public.

Exemplo:


interface Test{

    int GREMIO = 100;

    void go();

}

class PassoFundo implements Test{

    public void go(){

        System.out.print( GREMIO );

    }
}
Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: