#クラス定義
class クラス名:
class MenuItem:
pass
#インスタンスの生成
変数名 = クラス()
menu_item1 = MenuItem()
#インスタンス変数
menu_item1.name = "ヒレカツ"
##インスタンス変数の値の取得
インスタンス.インスタンス変数名
print(menu_item1.name)
出力結果
ヒレカツ
#メソッド(クラス内で定義された関数)
メソッドの呼び出し
インスタンス.メソッド名()
第1引数はselfにする
class MenuItem:
def hello(self):
print("こんにちは")
menu_item1 = MenuItem()
menu_item1.hello()
#__init__メソッド
インスタンスの生成直後に処理を実行できる
__init__
メソッドを使った場合
class MenuItem:
def __init__(self , name)
self.name = name
menu_item1 = MenuItem("ヒレカツ")
print(menu_item1.name)