pythonのselfの使い方について
pythonのselfについて使い方をお尋ねしたいのですが
class Game:
def __init__(self):
self.p1 = Player("name1")
self.p2 = Player("name2")
class Player:
def __init__(self, name):
self.wins = 0
self.card = None
self.name = name
別のクラス内にて
self.p1.wins += 1
self.p2.wins += 1
このようにp1のwinsのように繋げて使用できるのでしょうか?
これは新しく変数を作らなくて便利だと思うのですがそのような使い方で合っているとでしょうか?