HOMELv015 インターフェースで定義された default メソッドを、実装クラスで public を外して定義できるか。 2026年3月18日 インターフェースのメソッドは暗黙的にpublicであり、オーバーライド時にアクセス範囲を狭めることはできない。 String::valueOf というメソッド参照はどの関数型インターフェースに適合するか。 Optional.ofNullable(val).orElse(null) という記述は有効か。