static void Main(string[] args)
        {
            Konto k1 = new Konto("Daniel Will", 10000);

            Console.WriteLine("Was möchtest du machen?");
            Console.WriteLine("1: Einzahlen / 2: Abheben");
            int operation = int.Parse(Console.ReadLine());

            switch (operation)
            {
            case 1:
                Console.WriteLine("Wieviel möchtest du einzahlen?");
                decimal betragE = decimal.Parse(Console.ReadLine());
                Console.WriteLine($"{betragE} wurden eingezahlt");
                Console.WriteLine($"Neuer Kontostand beträgt: {k1.Einzahlen(betragE)}");
                k1.Einzahlen(betragE);
                break;

            case 2:
                Console.WriteLine("Wieviel möchtest du abheben?");
                decimal betragA = decimal.Parse(Console.ReadLine());
                Console.WriteLine($"{betragA} wurden abgehoben");
                Console.WriteLine($"Neuer Kontostand beträgt: {k1.Abheben(betragA)}");
                break;

            default:
                break;
            }

            Console.WriteLine("--- PROGRAMM ENDE ---");
            Console.ReadLine();
        }
 public virtual bool Überweisen(decimal betrag, Konto quellkonto, Konto zielkonto)
 {
     zielkonto.Einzahlen(betrag);
     return(true);
 }