Java でオブジェクトを作成する方法は?

Javaでは、以下をメソッドを使用して複数のオブジェクトを作成できます。

  1. オブジェクトの作成:コンストラクタを使用してオブジェクトを生成できます。コンストラクタは、オブジェクトのデータメンバーを初期化する、特別なメソッドです。
    例えば:
ClassName object1 = new ClassName(); // 创建第一个对象
ClassName object2 = new ClassName(); // 创建第二个对象
  1. ファクトリーメソッド:オブジェクト生成用デザインパターンで、ファクトリクラスのメソッド呼び出しによってオブジェクトを生成します。例:
public class Factory {
    public static ClassName createObject() {
        return new ClassName();
    }
}

ClassName object1 = Factory.createObject(); // 创建第一个对象
ClassName object2 = Factory.createObject(); // 创建第二个对象
  1. ループを用いたオブジェクトの作成: 配列やコレクションにオブジェクトの参照を保持することで、複数のオブジェクトをループによって作成できます。例:
ClassName[] objects = new ClassName[5]; // 创建一个对象数组
for (int i = 0; i < objects.length; i++) {
    objects[i] = new ClassName(); // 创建对象并保存到数组中
}
  1. ArrayListなどのコレクションクラスを使用して複数のオブジェクトを格納できます。
List<ClassName> objects = new ArrayList<>(); // 创建一个ArrayList对象
objects.add(new ClassName()); // 添加第一个对象
objects.add(new ClassName()); // 添加第二个对象

これら手法はすべて複数のオブジェクトを作るために使用でき、実際のニーズと設計パターンによって選出方法が決まります。

bannerAds