Javaでオブジェクトをインスタンス化する方法は何ですか?

Javaでは、キーワード「new」を使用してオブジェクトをインスタンス化することができます。具体的な手順は以下の通りです。

  1. 最初に、オブジェクトのタイプを表すクラスを定義する必要があります。クラスには属性とメソッドを持たせることができます。
  2. 新しい
  3. ClassName objectName = new ClassName(); を使って新しいオブジェクトを作成します。
  4. オブジェクト名

以下は、名前が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()メソッドを呼び出して挨拶のメッセージを出力しています。

bannerAds