Why interface method scope is only public?
<p>In <code>interfaces</code> why method access specifier is only <code>public</code> why not <code>protected</code>?</p>

<pre><code>interface IPractice {
    void test(); // it will be public
    protected void test2(); // why this is not allowed
}
</code></pre>

<p>Can any one explain me this.</p>
