🎄

【Java】デフォルトコンストラクタとは(備忘録)

2023/04/23に公開

1.まず最初に

コンストラクタが定義されていない場合、自動的にコンストラクタが定義されます。
これを、デフォルトコンストラクタといいます。

デフォルトコンストラクタが定義されるクラス
class クラス名 {	
	// コンストラクタが存在しないので、自動的にコンストラクタが定義される。
}

コンストラクタとは

2.サンプルプログラム

デフォルトコンストラクタを呼び出します。

Sample_1.java
package lesson.java;

// コンストラクタが定義されていないクラス
class Sample_1 {
}
Sample_2.java
package lesson.java;

class Sample_2 {
	public static void main(String[] args) {
		Sample_1 Test = new Sample_1();
		// デフォルトコンストラクタを呼び出す
		System.out.println(Test);
	}
}
結果
lesson.java.Sample_1@58ceff1

3.その他

○参考
デフォルトコンストラクとは

Discussion