class Person(object):
kind = 'human'
def __init__(self):
self.x = 100
#Methoden, die aufgerufen werden können, ohne ein Objekt zu erstellen
@classmethod
def what_is_your_kind(cls):
return cls.kind
#Gleich wie eine Funktion außerhalb der Klasse
@staticmethod
def about(year):
print('about human {}'.format(year))
a = Person()
print(a.what_is_your_kind())
#Kann aufgerufen werden, ohne ein Objekt zu erstellen
print(Person.what_is_your_kind())#human
print(Person.about(2020))#about human 2020
Recommended Posts