Why Interface cannot have protected methods
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/5376970/protected-in-interfaces">Protected in Interfaces</a>  </p>
</blockquote>



<p>In Java why cant I have protected methods in an interface?</p>

<p>Since according to Java specifications</p>

<blockquote>
  <p>protected access (denoted by the keyword protected) - a field or method accessible to any type in the same package, and to subclasses in any package.</p>
</blockquote>

<p>If at all I have to use the interface, I am going to implement it and override the methods.
So if I am going to implement where the class has access to those methods, since method accessible to in any package. So whats the harm in declaring the method as protected in Interface ?</p>
