JavaでsetNameメソッドをどのように使用するか

Javaでは、setNameメソッドはオブジェクトの名前を設定するために使用されます。一般的に、クラスにnameというプライベートな文字列型のメンバー変数と、それに対応するpublicなsetNameメソッド、getNameメソッドが含まれます。

setNameメソッドを使用する手順は次のとおりです。

  1. プライベートな文字列メンバー変数nameをクラス内に定義します。
  2. クラスにメンバー変数nameをセットするpublicなsetNameメソッドを定義します。メソッドの宣言は通常、public void setName(String name)とします。
  3. setNameメソッドでは、受け取った引数の値をメンバ変数nameに代入します。thisキーワードを利用して、現在のオブジェクトのメンバ変数を参照できます。たとえば、this.name = nameのように記述します。
  4. 対象に対してsetNameメソッドを呼び出し、パラメータを渡すことでオブジェクトの名前を設定する。

サンプルコードを以下に示します。

public class Person {
    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.setName("John");
        System.out.println(person.getName());  // 输出:John
    }
}

Person クラスは、非公開のメンバー変数 name と公開メソッド setName、getName を持っています。setName メソッドを呼び出すと、名前は “John” に設定されます。getName メソッドを呼び出すと、名前を取得してプリントします。

bannerAds