現在pythonを学んでいる初心者です。classの勉強をしていて「プロパティ」という単語が出てきたのですがこれがどんな効果を持っているのかわかりません。ゲッター、セッターという単語も出てきてそれはサイトなどで調べて理解できたのですが、プロパティについては調べてもよくわかりませんでした。どなたか教えてください。
参考書で言っているプロパティは下記のコードの一番下のコードのことを言っています。
python
1class Duck(): 2 def __init__(self,input_name): 3 self.hidden_name=input_name 4 def get_name(self): 5 print('inside the getter') 6 return self.hidden_name 7 def set_name(self,input_name): 8 print('inside the setter') 9 self.hidden_name=input_name 10 name=property(get_name,set_name)
@property の話ですか?参考にしたページやソースコードを示してください。
修正しました。
回答1件
あなたの回答
tips
プレビュー