Why doesn\'t Java allow private members in interface? Is there any particular reason?
Private interface methods are part of Java 9 as part of JEP-213. Since interfaces in Java 8 can have default methods, private methods allow for multiple default methods to use a shared private method.