回答編集履歴

2

 

2023/02/26 02:52

投稿

退会済みユーザー
test CHANGED
@@ -30,6 +30,8 @@
30
30
  }
31
31
 
32
32
  var obj = MyClass();
33
+
34
+ // メソッドを通じて、変数 _name にアクセス
33
35
  print(obj.getName()); // 出力: John
34
36
 
35
37
  // プライベート変数なので直接のアクセスは不可
@@ -53,6 +55,8 @@
53
55
  }
54
56
 
55
57
  var obj = MyClass();
58
+
59
+ // Getter を通じて、変数 _name にアクセス
56
60
  print(obj.name); // 出力: John
57
61
  ```
58
62
 

1

 

2023/02/26 02:50

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,6 @@
16
16
  と書けます。
17
17
 
18
18
  ---
19
- 通常の使い方としては、メンバ変数(プライベート宣言されたものを含む)の内容を取得または設定させる必要がある場合に、その変数へのアクセスを簡単かつ安全にするものです。
20
19
 
21
20
  たとえば下記_name はプライベート変数ですが、値の取得だけは可能にさせたいとします。
22
21
  その場合、通常のメソッドだと下記のような書き方になります。