Java– tag –
-
Java
【Java入門】Functionの使い方まとめ
【概要】 Function <T, R> apply(T)を関数メソッドに持つ関数型インタフェースです。 1つの引数を受け取って結果(R)を返します。 【基本的な使い方】 Functionインターフェースの第1の型(T)にはapplyメソッドの引数になる型を指定します。 第2の... -
Java
【Java入門】Predicateの使い方まとめ
【概要】 Predicateはtestメソッド持つ関数型インターフェースです。 引数を1つ受け取り、booleanを返します。 【基本的な使い方】 test(T t)には、ジェネリクスに指定する型を引数として与えます。 ラムダ式にはbooleanを返すための評価式を記述します。 ... -
Java
【Java入門】ラムダ式の基本構文と変数スコープ
【概要】 Javaにおけるラムダ式について解説します。 【ラムダ式とは?】 OracleのJavaドキュメントに簡潔な説明があったので引用したいと思います。 Lambda expressions enable you to do this, to treat functionality as method argument, or code as d... -
Java
【Java入門】インターフェースの使い方まとめ
【概要】 インターフェースとは、内部実装を知る必要なく、利用する機能の接点のみを提供する仕組みです。 接点をソフトウェア的にいうと、メソッドのシグネチャと戻り値の型に当たります。 つまり、どんなメソッドにこういう値を渡せばこの型でデータが返... -
Java
【Java入門】クラスの継承、オーバーライド
【概要】 クラスの継承とは、継承元(親)のフィールド(値)、メソッド(機能)を継承先(子)に引き継がせることです。 継承先(子)では、追加のフィールド(値)、メソッド(機能)を持つことができます。 つまり、以下のようになります。 ・継承元(... -
Java
【Java入門】クラスの基本
【概要】 以前、クラスとインスタンスの違いでクラスについて簡単に触れました。 ここではクラスの内容を掘り下げて説明していきます。 【クラスの構成】 クラスの基本構成は以下の3つです。 ・フィールド :クラス内で保持する変数です。 ・メソッ...