基礎知識

基礎知識

メソッド(Method)

メソッドはクラス内に定義するもので、処理を記述するブロックです。 メソッドの構文 引数の数が決まったメソッド以外に、引数の数が可変のメソッドも定義できます。 (固定長引数を使用したメソッドの構文) 戻り値の型 メソッド名() { // 処理...
基礎知識

オーバーライド(Override)

オーバーライドとは オーバーライドは、親クラスのメソッドを上書きして再定義することです。 親クラスを継承した子クラスで、親クラスのメソッドと同じメソッド名、引数リスト、戻り値型のメソッドを定義することでオーバーライドされます。 以下、オーバ...
基礎知識

superキーワード

superとは superキーワードは、サブクラスからスーパークラスのメンバやコンストラクタにアクセスする時に使用されるキーワードです。 superの用途 superキーワードは主に以下2つの用途があります。 スーパークラスのフィールドやメ...
基礎知識

thisキーワード

thisキーワードとは thisキーワードは、自分自身を参照するために使用されるキーワードです。 thisを使用するとメソッドやコンストラクタ内から、自オブジェクトへの参照を取得できます。 thisキーワードの用途 thisキーワードは主に...
基礎知識

コンストラクタ(Constructor)

コンストラクタとは コンストラクタは、オブジェクトが生成される時に必ず呼び出される特殊なメソッドです。 コンストラクタには通常、オブジェクトの初期化処理を記述します。 1つのクラスには引き数が異なる複数のコンストラクタを定義することができ、...
基礎知識

オーバーロード(Overload)

オーバーロードとは オーバーロードは、同じメソッド名で引数の数や型が異なるメソッドを複数定義することです。 受取る引数が異なるが同様の処理を行いたい場合などに利用します。 以下、オーバーロードのルールです 「メソッド名」「戻り値」が同じで「...