例えば、java.awt.event.ActionListener のような、抽象メソッドが1つのみのInterafaceは
FunctionInterfaceの条件を満たしているため、ラムダを使うことができますが、
将来的に抽象メソッドが追加された場合、ラムダの部分がコンパイルエラーになると思います。
FunctionInterfaceアノテーションがついていない場合、追加されても文句が言えないため、
ラムダを使わない方が無難でしょうか?
みなさんの考えを教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/28 14:40