Python Code: Dolgozó Osztály


class Dolgozo:
    def __init__(self, nev, cim, telefonszam):
        self._nev = nev
        self._cim = cim
        self._telefonszam = telefonszam

    # Getter és setter a névhez
    def get_nev(self):
        return self._nev

    def set_nev(self, nev):
        self._nev = nev

    # Getter és setter a címhez
    def get_cim(self):
        return self._cim

    def set_cim(self, cim):
        self._cim = cim

    # Getter és setter a telefonszámhoz
    def get_telefonszam(self):
        return self._telefonszam

    def set_telefonszam(self, telefonszam):
        self._telefonszam = telefonszam

# Példányosítás Béla és Józsi névvel
bela = Dolgozo("Béla", "Budapest, Fő utca 1.", "+36123456789")
jozsi = Dolgozo("Józsi", "Debrecen, Kossuth tér 5.", "+36209876543")

# Dolgozók tárolása listában
dolgozok = [bela, jozsi]

# Adatok kiírása ciklussal
for dolgozo in dolgozok:
    print("Név:", dolgozo.get_nev())
    print("Cím:", dolgozo.get_cim())
    print("Telefonszám:", dolgozo.get_telefonszam())
    print("---")