Why doesn\'t Java allow private members in interface? Is there any particular reason?
It is because they would be useless.
There would be no way to call a private method.
Private members are an implementation detail. An interface is about the public role that a class can take on.