Possible Duplicate:
Interfaces in Java: cannot make implemented methods protected or private
By default all the methods in interface are public and abstract. We can't define private method in interface because its scope will be inside the interface itself. So private is meaningless resulting Compile time error.
Now the questions comes why can't we have protected?