アノテーションの@FunctionalInterfaceを付けるとエラーチェックしてくれる。
Java関数型インターフェースメモ(Hishidama's Java8 Functional Interface Memo)
これは、そもそもinterfaceの定義としておかしいので、アノテーション関係なくエラー。
これは、関数型インターフェースの条件を満たしていないので、@FunctionalInterfaceによるエラーが効いている。
正しく書けばコンパイルが通って実行成功。
アノテーションの@FunctionalInterfaceを付けるとエラーチェックしてくれる。
Java関数型インターフェースメモ(Hishidama's Java8 Functional Interface Memo)
これは、そもそもinterfaceの定義としておかしいので、アノテーション関係なくエラー。
これは、関数型インターフェースの条件を満たしていないので、@FunctionalInterfaceによるエラーが効いている。
正しく書けばコンパイルが通って実行成功。