インターフェースで定義された default メソッドを、実装クラスで public を外して定義できるか。

インターフェースのメソッドは暗黙的にpublicであり、オーバーライド時にアクセス範囲を狭めることはできない。