タグ

ブックマーク / qiita.com/parapore (1)

  • 匿名クラス・ラムダ式・メソッド参照をほんのり理解する - Qiita

    主にラムダ式について書きます。 ラムダ式は何ができるのか メソッドを変数のように扱える。 メソッドの引数にメソッドを渡せる。 匿名クラスと同じことをより簡単な記述で書ける。 ラムダ式のお決まり事 関数型インターフェースの抽象メソッドをオーバーライドする必要がある。 ※関数型インターフェース = 1つだけ抽象メソッドを持つインターフェース。 基の書き方 (型 引数名) ー> {処理1;}; 普通 → 匿名クラス → ラムダ式 → メソッド参照の順番に書いてみる ラムダ式は実は抽象メソッドをオーバーライドしているだけなのです。 それを理解するために ・普通にオーバーライド ・匿名クラスでオーバーライド ・ラムダ式でオーバーライド ・メソッド参照 という4つで書いてみます。 今回は関数型インターフェースConsumerの抽象メソッドacceptをオーバーライドして実装していきます。 普通

    匿名クラス・ラムダ式・メソッド参照をほんのり理解する - Qiita
  • 1