Ayuda sobre como trabajar interface

Diego
15 de Octubre del 2003
¿Quet tipo de acceso tienen los atributos y métodos de una interface?

chuidiang
15 de Octubre del 2003
Puedes poner el tipo de acceso que quieras o necesites. Java no te restringe.

Lo lógico es que los métodos sean públicos. La interface suele indicar qué métodos debe tener una clase. Poner métodos protegidos o privados es obligar a que la clase se implemente de cierta manera, que no tiene mucho sentido.

Los atributos no deberían estar ahí. Lo normal es que los atributos de una clase sean protegidos o privados, son propios de la implementación de la clase y una interface no debería obligar. Como excepción se ponen a veces en la interface atributos publicos que sean constantes (final) y estáticos. Por ejemplo, si te haces una interface para mapas, puedes poner constantes del estilo coordenadas de Madrid, de París, etc.

Se bueno.