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
Categorias:Java, SCJP
Constantes de Interfaces, Java, SCJP
Comentários (0)
Trackbacks (0)
Deixe um comentário
Trackback