Sınıf yöntemi, ilk argüman olarak sınıfın kendisini alır ve bu sayede sınıf düzeyinde değişkenlere erişebilir ve bunları değiştirebilir 13.
Bu tür yöntemler, özellikle sınıfın tüm örnekleri yerine tüm sınıfla ilgili görevleri yerine getirirken kullanışlıdır 4.
Örnek kullanım:
class Car: fuel_capacity = 50 @classmethod def get_fuel_capacity(cls): return cls.fuel_capacity
Burada, get_fuel_capacity yöntemi, herhangi bir Car alt sınıfının fuel_capacity değişkenine erişmek için @classmethod ile tanımlanmıştır 1.
5 kaynaktan alınan bilgiyle göre: