# @property
# def likes(self):
# return self._likes
# @likes.setter
# def likes(self, num):
# self._likes = num
とコメントアウトしても、結果は全く同じ(100)ですね。
あるいは、
posts[0].nandemo = 100
print(posts[0].nandemo)
でも結果は同じですね。
コメントアウトしたコードの働きというのがまだつかめません。
上記コードがあると .likes
はプロパティ、ないと(例えば .nandemo
は)ただの変数名になるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?