static void Main(string[] args) { MyClass myclass = new MyClass(); // obwohl wir keinen Konstruktor definiert hatten myclass.SetFields("blabla", 43); string str = myclass.GetFields(); Console.WriteLine($"str: {str}, is str ein string {str is string}"); // 0 als string MyClassWProps myclasswprops = new MyClassWProps("Max", "Mustermann"); Console.WriteLine($"{myclasswprops.Firstname} {myclasswprops.Lastname}"); //========================================= Console.WriteLine("\n ### INHERITENCE ###"); Random myRandom = new Random(); Console.WriteLine($"Rückgabe von myRandom.Next(2, 3): {myRandom.Next(2, 3)}"); MyClassWInheritence myClassWInheritence = new MyClassWInheritence(); Console.WriteLine($"Rückgabe von myClassWInheritence.NextMaxInclusive(2, 3): { myClassWInheritence.NextMaxInclusive(2, 3)}"); //========================================= Console.WriteLine("\n ### INHERITENCE & CONSTRUCTOR : BASE ###"); MyClWInhNCtor myClWInhNCtor = new MyClWInhNCtor("Kevin-Pascal", "Müller", "Dingenskirchens, Dingenstraße 0"); Console.WriteLine($"myClWInhNCtor.BeschreibeMich(): {myClWInhNCtor.BeschreibeMich()}"); Console.ReadKey(); }
static void Main(string[] args) { MyClass myclass = new MyClass(); // Obwohl wir keinen Konstruktor defininert hatten myclass.SetFields("blabla", 43); string str = myclass.GetFields(); Console.WriteLine($"str: {str}, "); MyClassWProps myclasswprops = new MyClassWProps("Max", "Mustermann"); Console.WriteLine($"{myclasswprops.Firstname} {myclasswprops.Lastname}"); Random myRandom = new Random(); myRandom.Next(2, 3); Console.WriteLine($"Rückgabe von myRandom.Next(2,5): {myRandom.Next(2, 3)}"); MyClassWInheritence myClassWInheritence = new MyClassWInheritence(); myClassWInheritence.NextInclusive(2, 3); Console.WriteLine($"Rückgabe von myClassWInheritence.NextInclusive(2,3): {myClassWInheritence.NextInclusive(2, 3)}"); MyClWInhNCtor myClWInhNCtor = new MyClWInhNCtor("Kevin", "Müller", "Dingenskirchens, Zirkel 11"); Console.WriteLine($"{myClWInhNCtor.BeschreibeMich()}"); Console.ReadKey(); }