

プログラミング 始めたばかりなので変なことを言っていたらすみません。

Personクラス（getNameメソッドとgetAgeメソッドは定義されている）に、新しくsetNameメソッドを追加したいのですが、戻り値なし（return使用不可）でどうやったらできますか？


CC BY-SA 4.0
2022-04-19T06:24:06.543
88397
2022-04-21T00:33:08.267
2022-04-21T00:33:08.267
3060
52280
question
java
Java でPersonクラスにsetNameメソッドを追加したい


> Personクラス（getNameメソッドとgetAgeメソッドは定義されている）

が次のような状態を言っているのであれば、

[code]

    public class Person {
    
      private String name;
      private int age;
    
      public String getName() {
        return name;
      }
    
      public int getAge() {
        return age;
      }
    }
    
[/code]

次のようなコードになります。

[code]

    public class Person {
    
      private String name;
      private int age;
    
      public String getName() {
        return name;
      }
    
      public int getAge() {
        return age;
      }
    
      // ここから追加部分
    
      public void setName(String name) {
        this.name = name;
      }
    
      public void setAge(int age) {
        this.age = age;
      }
    }
    
[/code]

戻り値が無いことを示すのは `void` です。


CC BY-SA 4.0
2022-04-20T17:33:36.067
88421
2022-04-20T17:33:36.067
2808
88397
answer