예제 #1
0
        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();
        }
예제 #2
0
        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();
        }
예제 #3
0
        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();
        }