Projekt:2021/Fingerübungen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
==== Bruch ====
==== Bruch ====
{{#mermaid:classDiagram
{{#mermaid:classDiagram
    class Bruch
class Bruch {
     Bruch : -int zaehler
     -int zaehler
     Bruch : -int nenner
     -int nenner
     Bruch : +Bruch(pZaehler: int, pNenner: int)
     +Bruch(pZaehler: int, pNenner: int)
     Bruch : +getZaehler(): int
     +getZaehler(): int
     Bruch : +getNenner(): int
     +getNenner(): int
     Bruch : +setZaehler(pZaehler: int): void
     +setZaehler(pZaehler: int): void
     Bruch : +setNenner(pNenner: int): void
     +setNenner(pNenner: int): void
     Bruch : +kuerzen(): void
     +kuerzen(): void
     Bruch : +asDecimal(): float
     +asDecimal(): float
}
}}
}}


==== Bank ====
==== Bank ====
{{#mermaid:classDiagram
{{#mermaid:classDiagram
     class Bankkonto
classDiagram
     Bankkonto : -int kontonummer
class Kunde {
     Bankkonto : +Bruch(pZaehler: int, pNenner: int)
     -vorname: String;
     Bankkonto : +getZaehler(): int
     -nachname: String;
     Bankkonto : +getNenner(): int
    -geburtstag: int;
     +Kunde(pVorname: String, pNachname: String, pGeburtstag: int)
     +getGeburtstag() int
    +getVorname() String
    +getNachname() String
    +setNachname(pNachname: String) void
}
class Bankkonto {
    -kontonummer: int
    -kontostand: double
    +Bankkonto(pKontonummer: int)
    +getKontonummer() int
    +getKontostand() int  
     +einzahlen(pBetrag: double) double
    +abheben(pBetrag: double) double
}
Kunde "1" <-- "1" Bankkonto : -kunde
}}
}}


Navigationsmenü