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(); }
static void Main(string[] args) { MyClass myclass = new MyClass(); myclass.SetFields("blabla", 43); string str = myclass.GetFields(); Console.WriteLine($"str: {str}"); // 0 MyClassWProps myclasswprops = new DLibrary.MyClassWProps("Jan", "Ehmann"); Console.WriteLine($"{myclasswprops.Firstname} {myclasswprops.Lastname}"); //======================================== Console.WriteLine("\n ### INHERITANCE ###"); Random myRandom = new Random(); Console.WriteLine($"Rückgabe von myRandom.Next( 2, 3): {myRandom.Next(2, 3)}"); MyClassWInheritance myClassWInheritance = new MyClassWInheritance(); Console.WriteLine($"Rückgabe von myClassWInheritance.NextMaxInclusive( 2, 3): {myClassWInheritance.NextMaxInclusive(2, 3)}"); MyClWInhNCtor myClWInhNCtor = new MyClWInhNCtor("Kevin-Pascal", "Müller", "Dingenskirchen, Dingenstraße 0"); Console.WriteLine($"Die Person heißt {myClWInhNCtor.Firstname} {myClWInhNCtor.Lastname} und wohnt in {myClWInhNCtor.Wohnort}"); Console.WriteLine($"myClWInhNCtor.BeschreibeMich(): {myClWInhNCtor.BeschreibeMich()}"); Console.ReadKey(); }