Why doesn\'t Java allow private members in interface? Is there any particular reason?
Private members don't make sense in interface. Interface is a way to access a class with defined methods where you don't need to see the inners of that class.
Private members disagree to that.