Files
2020-08-06 02:01:51 +02:00

46 lines
955 B
Python

class Test:
attributdeclasse = 'attributdeclasse'
def __init__(self):
self.attributdinstance = 'attributdinstance'
self.proprietedinstance = 'proprietedinstance'
def methodedinstance(self):
return self.attributdinstance
@classmethod
def methodedeclasse(cls):
return cls.attributdeclasse
@staticmethod
def methodestatique():
return 'methodestatique'
@property
def propriete(self):
return self.proprietedinstance
@propriete.setter
def propriete(self, value):
self.proprietedinstance = value
@propriete.deleter
def propriete(self):
del self.proprietedinstance
t = Test()
print(t.attributdinstance)
print(t.methodedinstance())
print(t.propriete)
t.propriete = 'proprietemodifie'
print(t.propriete)
print(t.proprietedinstance)
del t.propriete
print(Test.attributdeclasse)
print(Test.methodedeclasse())
print(Test.methodestatique())