重複の可能性:
Python クラスに「get 関数」を使用する利点は何ですか?
Python を読み始めたばかりですが、なぜ Python にセッターとゲッターが必要なのでしょうか? プロパティのように機能するオブジェクト変数が既にあります
検討
class C(object):
def _init_(self):
self._x = None
def get_x(self):
return self._x
def set_x(self, value):
self._x = valu
x = property(get_x, set_x)
ここでやりたいことをするために Cx = "value" を使用できますか? 物件のメリットは?
ところで、この方法でプロパティ/セッター/ゲッターを作成するのは面倒ですが、これを簡素化する方法はありますか? お気に入り
class C()
has_attributes("x", "y", "z")