Java基本 インターフェース(Interface) インターフェースは公開するメソッドを定義した一種の特別なクラスです。インターフェースについてインターフェースを使用することで、異なるクラスに共通の振る舞いを強制することができ、システムの作りの統一感を図ることができます。標準APIにも多くの... 2023.09.04 Java基本継承・インターフェース
Java基本 関数型インターフェース(Functional Interface) 関数型インターフェースとは関数型インターフェースは、1つの抽象メソッドのみを持つインターフェースです。通常はラムダ式やストリーム操作などと組み合わせて使用されます。Javaの標準ライブラリにはよく使用される関数型インターフェースが既に用意さ... 2023.09.04 Java基本継承・インターフェース
Java基本 継承(extends) 継承はオブジェクト指向言語の主要概念の1つで、とあるクラス(親クラス)の特性やメソッドを別クラス(子クラス)に引き継ぐことです。継承のサンプル親クラスを継承した子クラスを定義するには、extendsキーワードを使用します。//親クラスcla... 2023.09.04 Java基本継承・インターフェース
Java基本 標準関数型インターフェース一覧 Java標準の関数型インターフェースはjava.util.functionパッケージに定義されており、主に以下のようなものがあります。標準関数型インターフェース一覧(基本)参照型を扱う主要な標準関数型インターフェースです。【主要な標準関数型... 2023.09.04 Java基本継承・インターフェース
Java基本 オーバーライド(Override) オーバーライドとはオーバーライドは、親クラスのメソッドを上書きして再定義することです。親クラスを継承した子クラスで、親クラスのメソッドと同じメソッド名、引数リスト、戻り値型のメソッドを定義することでオーバーライドされます。以下、オーバーライ... 2023.09.03 Java基本継承・インターフェース
Java基本 superキーワード superとはsuperキーワードは、サブクラスからスーパークラスのメンバやコンストラクタにアクセスする時に使用されるキーワードです。superの用途superキーワードは主に以下2つの用途があります。スーパークラスのフィールドやメソッドを... 2023.09.03 Java基本継承・インターフェース
Java基本 thisキーワード thisキーワードとはthisキーワードは、自分自身を参照するために使用されるキーワードです。thisを使用するとメソッドやコンストラクタ内から、自オブジェクトへの参照を取得できます。thisキーワードの用途thisキーワードは主に以下2つ... 2023.09.03 Java基本継承・インターフェース