python
1class Hoge: 2 def __init__(self, a, b): 3 self.__a = a 4 self.b = b 5 6 @property 7 def ple_a(self): 8 return self.__a 9 10 @ple_a.setter 11 def ple_a(self, a): 12 self.__a = a 13 14 @ple_a.deleter 15 def ple_a(self): 16 del self.__a
現在アクセサを勉強しています。このコードを見て思ったのですが、
これは
python
1ple_a = property(ple_a) 2ple_a = ple_a.setter(ple_a) 3ple_a = ple_a.deleter(ple_a)
となっていて、propertyは組み込み関数という認識だったのですが、これはpropertyクラスのインスタンスに対して、propertyクラスのsetter,deleterメソッドをデコレータにしている?のでしょうか。
というか、組み込み関数 = クラス なのかと、、思ったのです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。