Files
wbs-python/python/computer.py
T
2026-07-22 12:04:02 +02:00

30 lines
804 B
Python

class Computer:
anzahl = 0 # Klassenattribut
def __init__(self, bezeichnung:str, *args):
self.__bezeichnung = bezeichnung
self.__class__.anzahl += 1
super().__init__(*args)
@property
def bezeichnung(self) -> str:
return self.__bezeichnung
@bezeichnung.setter
def bezeichnung(self, bezeichnung:str) -> None:
self.__bezeichnung = bezeichnung
def get_bezeichnung(self, bezeichnung:str):
return self.__bezeichnung
#bezeichnung_property = property(fget=get_bezeichnung, fset=set_bezeichnung)
@classmethod
def ausgabe_anzahl(cls):
print("Anzahl: %s Computer" % cls.anzahl)
if __name__ == "__main__":
print("Environment main")
if __name__ == "computer":
print("Environment computer")