Wirtschaftsinformatik – Datei zur Aufgabe_2_2

Datei zur Aufgabe_2_2

text/x-python aufgabe_2_2.py — 1 KB

Dateiinhalt

class Kunde:
    def __init__(self, p_vorname, p_nachname):
        self.vorname = p_vorname
        self.nachname = p_nachname
        self.meine_versicherungen = []
    
    def gib_versicherungen_aus(self):
        # Hier muss Code geschrieben werden

        
    def fuege_versicherung_hinzu(self, p_versicherung):
        self.meine_versicherungen.append(p_versicherung)
    
class Auto:
    def __init__(self, p_kennzeichen, p_modell):
        self.kennzeichen = p_kennzeichen
        self.modell = p_modell

class Versicherungsvertrag:
    def __init__(self, p_bezeichnung, p_tarifklasse):
        self.bezeichnung = p_bezeichnung
        self.tarifklasse = p_tarifklasse

class KFZ_Versicherungsvertrag(Versicherungsvertrag):
    def __init__(self, p_bezeichnung, p_tarifklasse, p_auto):
        super().__init__(p_bezeichnung, p_tarifklasse)
        self.versichertes_auto = p_auto
        

# HAUPTPROGRAMM
k = Kunde("Max", "Mustermann")
a = Auto("NU-LL-577", "Skoda")
v = Versicherungsvertrag("12345", "A")
kfzv = KFZ_Versicherungsvertrag("23456", "A", a)

k.fuege_versicherung_hinzu(v)
k.fuege_versicherung_hinzu(kfzv)
k.gib_versicherungen_aus()






    

Lizenz: Baden-Württemberg, vertreten durch das Institut für Bildungsanalysen Baden-Württemberg (IBBW)
Urheber: Baden-Württemberg, vertreten durch das Institut für Bildungsanalysen Baden-Württemberg (IBBW)

Bitte beachten Sie eventuell abweichende Lizenzangaben bei den eingebundenen Bildern und anderen Dateien.