Erzeugung weiterer Objekte
Completion requirements
Folgendes Programm soll um weitere Objekte erweitert werden:
- class Program
- {
- static void Main(string[] args) // Programmstart
- {
- Konto konto1 = new Konto(); // Erzeugung eines Objekts konto1 der Klasse Konto
- konto1.buchung(100); // Aufruf der Methode buchung()
- // des Objekts konto1
- Console.WriteLine("Kontostand: " + konto1.getKtoStand());
- }
- }
- class Konto // Klassendefinitionen
- {
- private double ktoStand; // gekapselte Eigenschaft
- public double getKtoStand() // öffentliche Methodendefinition
- {
- return ktoStand;
- }
- public double buchung(double betrag)
- {
- if (ktoStand + betrag >= 0) // Buchung möglich
- {
- ktoStand += betrag;
- return ktoStand;
- }
- else // Buchung nicht möglich
- return -1; // Fehlercode
- }
- }
Zwei weitere Konten konto2 und konto3 sollen eingerichtet werden:

UML-Klassendiagramm mit dazugehörigem Objektdiagramm