Java 如何初始化对象
在 Java 中,创建并初始化对象主要有以下两种方式:
- 使用
new
关键字:
ClassName objectName = new ClassName();
在这种方法中,ClassName
是类的名称,objectName
是我们为新对象创建的名称。
例如,如果我们有一个名为 Dog
的类,我们可以如下所示地创建一个新的 Dog
对象:
Dog myDog = new Dog();
- 使用构造函数:
构造函数是一种特殊类型的方法,用于初始化创建的对象。它的名称必须与类名相同。例如,我们可以在 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
类有一个构造函数,接收两个参数:breed
和 age
。然后,我们使用 new
关键字和构造函数创建了一个新的 Dog
对象,并为其 breed
和 age
属性设置了初始值。