【Java Silver試験対策】コンストラクタの基礎知識

コンストラクタとは?

コンストラクタは、インスタンスを生成するときに自動的に呼び出される特別なメソッドです。フィールドに初期値を設定する役割を持ちます。

コンストラクタの定義方法

・メソッド名とクラス名を同じにする
・メソッド宣言に戻り値を記述しない。(voidもダメ)

public class クラス名{
    クラス名(){
        // 自動的に実行する処理
    }
}

コンストラクタに関する注意点

・コンストラクタはインスタンスを生成するときにしか呼び出すことができません。
・アクセス修飾子は自由につけることができます。
・オーバーロードすることができます。

デフォルトコンストラクタとは?

コンストラクタを1つも定義しなかった場合に自動的に追加されるコンストラクタです。逆に、1つでもコンストラクタを定義すると、デフォルトコンストラクタは追加されません。