Exemple #1
0
        private static void Main(string[] args)
        {
            // abstrakte überschriebene Methode:
            var hendrick = new Handwerker();

            hendrick.ArbeitVerrichten();
            hendrick.Gehalt = 2000.00;
            hendrick.Name   = "Hendrick Müller";

            // abstrakte überschriebene Methode:
            var susi = new Elektriker();

            susi.ArbeitVerrichten();
            susi.Gehalt = 1900;
            susi.Name   = "Susi Sorglos";

            // Aufruf virtuelle geerbte Methode:
            var heini = new Mechatroniker();

            heini.ArbeitVerrichten2();
            heini.Gehalt = 3500.00;
            heini.Name   = "Heinz Bauer";

            // Aufruf virtuelle überschriebene Methode:
            var joachim = new Programmierer();

            joachim.ArbeitVerrichten2();
            joachim.Gehalt = 10000.00;
            joachim.Name   = "Joachim H.";

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Elektriker hendrik = new Elektriker();

            hendrik.ArbeitVerrichten();
            hendrik.Gehalt = 2500;
            Handwerker melvin = new Handwerker();

            melvin.Gehalt = 6000;
            melvin.ArbeitVerrichten();
            Mechatroniker frank = new Mechatroniker();

            frank.ArbeitVerrichten();

            Console.ReadKey();
        }