class Person(object):
kind = 'human'
def __init__(self):
self.x = 100
#Méthodes pouvant être appelées sans créer d'objet
@classmethod
def what_is_your_kind(cls):
return cls.kind
#Identique à une fonction en dehors de la classe
@staticmethod
def about(year):
print('about human {}'.format(year))
a = Person()
print(a.what_is_your_kind())
#Peut être appelé sans créer d'objet
print(Person.what_is_your_kind())#human
print(Person.about(2020))#about human 2020
Recommended Posts