1. ホーム
  2. c#

[解決済み] javaにもC#のプロパティと同じようなものがあるのでしょうか?重複

2023-03-24 20:16:30

質問

C#のプロパティ(getとsetメソッドのことです)は非常に便利な機能です。つまり、次のC#のコードのようなものをjavaでどのように実装できるかということです。

public string Name
{
    get
    {
        return name;
    }

    set
    {
        name = value;
    }
}

どのように解決するのですか?

いいえ、Javaは等価ではありません。 アクセッサメソッドとミューテータメソッドという、ゲッターメソッドとセッターメソッドの洒落た名前を持っているだけです。 例えば

public class User {
    private String name;

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