[解決済み] 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; }
}
関連
-
[解決済み】「未割り当てのローカル変数を使用」とはどういう意味ですか?
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み] リフレクションを使用して文字列からプロパティ値を取得する
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] なぜゲッターとセッター/アクセッサーを使うのですか?
-
[解決済み] なぜJavaにはtransientフィールドがあるのですか?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] Javaで汎用配列を作成する方法は?
-
[解決済み] :: (ダブルコロン) 演算子 in Java 8
-
[解決済み】C#には拡張プロパティがある?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】"The ConnectionString property has not been initialized "を修正する方法
-
[解決済み】Sequence contains no matching element(シーケンスにマッチする要素がない
-
[解決済み】リソースの読み込みに失敗した:ステータス500(内部サーバーエラー)のサーバーの応答)
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】Moqを使用してメソッド呼び出しを検証する
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み】OnCollisionEnter2Dが実行されない?
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み] Kotlinのゲッターとセッター