Hallo!
Ich hab folgendes Problem:
Habe mir während ich C# lerne ein Projektmanagement-Programm geschrieben, das mir wenn ich Kapitel und Aufgabe eingeben die Aufgabe ausführt.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| class MainProgram { public void Main() { string rerun = "Ja"; do { Console.WriteLine("Welches Kapitel soll geladen werden ?"); int chapter = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Welche Aufgabe Soll geladen werden ?"); int exercise = Convert.ToInt32(Console.ReadLine()); switch (chapter) { case 1: if (exercise == 1) { _1_1 dat = new _1_1(); dat.Start(); } else { Console.WriteLine("Diese Aufgabe existiert nicht!"); } break; case 11: |
Ist alles gleich aufgebaut .. immer erst Objektverweis, und dann die Start Methode aufrufen!
Frage jetzt, ob das ganze auch mit vererbung machbar ist?!
So sieht der Code jetzt nicht so schön aus!
Es soll noch nicht per Interface gelöst werden! das will ich nicht... ich bringe mir grade vererbung bei, deshalb meine Frage.
Danke schonmal für die Hilfe !
Inoir