[問題] @property
我在看@propery的實現方法
https://stackoverflow.com/questions/17330160/how-does-the-property-decorator-work-in-python
大約可以了解descriptor object的用法。文中有提到下面Property的class內容
https://docs.python.org/3/howto/descriptor.html#properties
不過我還有一個疑問,如下面的程式碼,@x.setter的x是哪來的︊我知道這個x是跟函式名一樣,但是就property的class,看不出來
@x.setter的x是怎麼產生的
-------------------------------
class A(object):
@property
def x(self):
return self._x
@x.setter
def x(self, value):
self._x = value
-------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.87.214 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1660663353.A.148.html
推
08/17 10:33,
1年前
, 1F
08/17 10:33, 1F
推
08/18 00:44,
1年前
, 2F
08/18 00:44, 2F
→
08/18 00:44,
1年前
, 3F
08/18 00:44, 3F
我知道,我的問題是這個x是怎麼產生的。它是怎麼實現的?
※ 編輯: tsaiminghan (101.12.18.70 臺灣), 08/19/2022 15:12:42
討論串 (同標題文章)