Java 如何初始化对象

Java 如何初始化对象

在 Java 中,创建并初始化对象主要有以下两种方式:

  1. 使用 new 关键字:
ClassName objectName = new ClassName();

在这种方法中,ClassName 是类的名称,objectName 是我们为新对象创建的名称。

例如,如果我们有一个名为 Dog 的类,我们可以如下所示地创建一个新的 Dog 对象:

Dog myDog = new Dog();
  1. 使用构造函数:

构造函数是一种特殊类型的方法,用于初始化创建的对象。它的名称必须与类名相同。例如,我们可以在 Dog 类中定义一个构造函数,然后使用该函数创建新的 Dog 对象:

class Dog {
  String breed;
  int age;

  // 构造函数
  Dog(String breed, int age) {
    this.breed = breed;
    this.age = age;
  }
}

// 使用构造函数创建新对象
Dog myDog = new Dog("Bulldog", 5);

在上述代码中,Dog 类有一个构造函数,接收两个参数:breedage。然后,我们使用 new 关键字和构造函数创建了一个新的 Dog 对象,并为其 breedage 属性设置了初始值。