基礎知識

基礎知識

メソッド(Method)

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

オーバーライド(Override)

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

superキーワード

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

thisキーワード

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

コンストラクタ(Constructor)

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

オーバーロード(Overload)

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