動画では、
posts[0].likes = 100 としているだけで likes(num) としていないので、
@likes.setter は使用されていないと最初は思いました。
しかし、@likes.setter がないとエラーになることから、
@property の値を変えたいときは @[プロパティ名].setter が必要と思いました。
そこで、
@property はだいたい setter getter とセットで( getter は self だけの場合は、@property が兼用)
値はメソッドのような書き方ではなく代入記号を使う、ということで良いでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?