中級 › インスタンスを介さずメソッドを呼んだ原因と直し方 › パターン4
インスタンスを介さずメソッドを呼んだ原因と直し方
クラスのメソッドをインスタンスを介さずに呼び出したときに出るエラーです。
1 class Timer: 2 def start(self): 3 print("Started") 4 5 ___________.start() ^
Traceback (most recent call last):
File "main.py", line 5, in <module>
Timer.start()
TypeError: Timer.start() missing 1 required positional argument: 'self'
空欄を埋めて実行を通す
インスタンスを作らずクラスから直接メソッドを呼ぶと、selfに渡すものが無くエラーになります。
次の問題