コーディングのお勉強 @classmethod
わからなかったこと
- Classをインスタンスにするまえに、methodを呼び出せることが理解できなかった。
- 下記のclassで
test.methodtest()
としたかった。
class test: def __init__(self): print('初期化') def methodtest(self): print('method_test') return self
わかったこと
class test: def __init__(self): print('初期化') @classmethod <-- こいつが必要だった。 def methodtest(self): print('method_test') return self
@classmethod
- @classmethodの使い道がわからない・・・
- methodを直接使えるのはいいけど、本当はほかにメリットがあるのでは・・・