>>139
というか、この
>なんでだろ〜?
というのはインタフェースに限らず、
ふつうのクラスでも、
パッケージアクセス限定のクラスにpublicメソッドが
定義されている以下のような場合、
-----------------------------------------------
package A;

class Test
{
public void f() { }
}
----------------------------------------------
がコンパイルOKということに対する
「なんとなく変な感じ」と同じと思うがどうでしょう?

で、これがコンパイルOKなのは、
「ダメにしなければ、危険なことが発生することがないからOK」
とでも解釈しておけばいいのかな〜??