Me gustaría diseñar la clase A implementa la interfaz C y reducir la visibilidad de un método (declarado en C) para protegerlo del mundo exterior, realice uno de los métodos en la interfaz implementada en clase A como privado (reduciendo la visibilidad en la clase A). Tengo que hacer esto por razones de seguridad, ¿cómo puedo hacer esto ?, ¿hay alguna solución? Sabemos que, por defecto, la interfaz tiene miembros públicos. Pero no hay opción para mí, ¿alguien puede ayudarme? Gracias por adelantado.Reducir la visibilidad al implementar la interfaz en Java
- Así que, no hay forma de tener un método de implementación de clase desde la interfaz y hacerlo privado. Y todas las clases que implementan el método de cualquier interfaz siempre tendrán métodos públicos?
Así que no hay forma de tener un método de implementación de clase desde la interfaz y hacerlo privado. Y todas las clases que implementan el método de cualquier interfaz siempre tendrán métodos públicos? –
@ user357349: Sí. Esa es la forma en que está diseñado. –