4
Apa perbedaan antara metode `classmethod` dan metode metaclass?
Dengan Python, saya bisa membuat metode kelas menggunakan @classmethoddekorator: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> Atau, saya bisa menggunakan metode normal (instance) pada metaclass: >>> class M(type): ... def f(cls): ... print(f'f called with cls={cls}') …