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

21 lines
539 B
Python

class Telefon:
def __init__(self, netz:str, *args):
self.__netz = netz
super().__init__(*args)
@property
def netz(self) -> str:
return self.__netz
@netz.setter
def netz(self, netz:str):
self.__netz = netz
# Python unterscheidet zwischen Klassenmethoden und statischen Methoden.
# Eine Klassenmethode kann auf Klassenattribute über cls zugreifen. Eine statische Methode kann das nicht.
@staticmethod
def klingeln(anzahl:int = 1):
print(anzahl * "*klingel*")