
Jorge Ivan Meza
Pregunta¿Qué sentido tiene un método private de una interfaz si el concepto básico de una interfaz es permitir el uso de un componente y por ende es pública?

Ricardo Arturo Salamanca Mora
según lo que entiendo con el comentario de @hinderadrian nos esta indicando que los métodos con modificador de acceso private pueden ser utilizados por métodos con modificador de acceso default dentro de la misma interfaz.?? Para tener un código mas re utilizable y legible ?? es así o no la verdad tengo dudas con este tema.

Hinder Adrian Alvarez Perlaza
El tener un método con modificador de acceso private en una interfaz nos ayuda a tener lógica que se repetiría en una clase que implemente de una interfaz, por lo cual los métodos con implementación y de este tipo de accesibilidad serían invocados en métodos con modificadores de acceso default y así ahorramos mucho código :D
Erik Ochoa
Una interface solía tener sólo abstract methods a ser implementados en las clases que lo usaran.
En Java 8 se agregaron default methods para tener métodos con implementación sin afectar a las clases que implementarán esta interface y ahora con Javas 9 ya puedes usar private methods que sólo pueden ser usados por estos default methods para compartir y reutilizar código.
Es decir ahora que ya tenemos métodos con implementación en las interfaces, podemos tener métodos privados que sólo sean accesibles dentro de la misma interface.