エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
匿名クラス・ラムダ式・メソッド参照をほんのり理解する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
匿名クラス・ラムダ式・メソッド参照をほんのり理解する - Qiita
主にラムダ式について書きます。 ラムダ式は何ができるのか メソッドを変数のように扱える。 メソッドの... 主にラムダ式について書きます。 ラムダ式は何ができるのか メソッドを変数のように扱える。 メソッドの引数にメソッドを渡せる。 匿名クラスと同じことをより簡単な記述で書ける。 ラムダ式のお決まり事 関数型インターフェースの抽象メソッドをオーバーライドする必要がある。 ※関数型インターフェース = 1つだけ抽象メソッドを持つインターフェース。 基本の書き方 (型 引数名) ー> {処理1;}; 普通 → 匿名クラス → ラムダ式 → メソッド参照の順番に書いてみる ラムダ式は実は抽象メソッドをオーバーライドしているだけなのです。 それを理解するために ・普通にオーバーライド ・匿名クラスでオーバーライド ・ラムダ式でオーバーライド ・メソッド参照 という4つで書いてみます。 今回は関数型インターフェースConsumerの抽象メソッドacceptをオーバーライドして実装していきます。 普通