Ayuda sobre como trabajar interface
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.
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.
