Javaでオブジェクトをインスタンス化する方法は何ですか?
Javaでは、キーワード「new」を使用してオブジェクトをインスタンス化することができます。具体的な手順は以下の通りです。
- 最初に、オブジェクトのタイプを表すクラスを定義する必要があります。クラスには属性とメソッドを持たせることができます。
- 新しい
- ClassName objectName = new ClassName(); を使って新しいオブジェクトを作成します。
- オブジェクト名
以下は、名前がPersonのオブジェクトをインスタンス化する方法を示す例です。
public class Person {
String name;
int age;
public void sayHello() {
System.out.println("Hello, my name is " + name);
}
}
public class Main {
public static void main(String[] args) {
// 实例化一个Person对象
Person person = new Person();
person.name = "John";
person.age = 25;
// 调用对象的方法
person.sayHello();
}
}
上の例では、まず、nameとageという2つの属性、およびsayHello()メソッドを持つPersonというクラスを定義しています。その後、mainメソッドでnewキーワードを使用してPersonオブジェクトをインスタンス化し、それを変数personに割り当てます。その後、オブジェクトの属性にアクセスし、オブジェクトのメソッドを呼び出すことができます。この場合、nameを”John”に、ageを25に設定し、sayHello()メソッドを呼び出して挨拶のメッセージを出力しています。