__init__

このへんの、わかりにくさも定説。

クラスの中に、初期化メソッド
__inti__
を作成することで、
インスタンスを作るさいに、値を保持することができる。

class Food:
    udon = 'うどん'  
    
    def curry():  
        print('カレー')
        
    def __init__(self,name): #インスタンス化に際して値を保持できる。
        self.name = name

 

Food.udon
>>うどん

Food.curry()
>>カレー

food = Food(‘牛丼’)
food.name
>>牛丼