Пример #1
0
        private static void MultilevelInheritanceExample()
        {
            var multiLevelInheritance = new MultilevelInheritance();

            multiLevelInheritance.Run();

            Console.ReadKey();
        }
Пример #2
0
        public StudyPage()
        {
            InitializeComponent();

            #region AnimationsInit
            Task.WhenAll(
                CSharpDef.FadeTo(0, 1),
                definitions.FadeTo(0, 1),
                progLang.FadeTo(0, 1),
                OOP.FadeTo(0, 1),
                DotNETFramework.FadeTo(0, 1),
                clr.FadeTo(0, 1),
                cls.FadeTo(0, 1),
                cts.FadeTo(0, 1),
                MSIL.FadeTo(0, 1),
                JIT.FadeTo(0, 1),
                Compiler.FadeTo(0, 1),
                SourceCode.FadeTo(0, 1),
                ExecutableCode.FadeTo(0, 1),
                boxview1.FadeTo(0, 1),
                generalProgTerms.FadeTo(0, 1),
                Variables.FadeTo(0, 1),
                DataType.FadeTo(0, 1),
                Keywords.FadeTo(0, 1),
                Operators.FadeTo(0, 1),
                Expression.FadeTo(0, 1),
                TypeCasting.FadeTo(0, 1),
                Arrays.FadeTo(0, 1),
                Function.FadeTo(0, 1),
                Class.FadeTo(0, 1),
                Object.FadeTo(0, 1),
                Constructor.FadeTo(0, 1),
                Destructor.FadeTo(0, 1),
                Namespaces.FadeTo(0, 1),
                Exceptions.FadeTo(0, 1),
                ExceptionHandling.FadeTo(0, 1),
                boxview2.FadeTo(0, 1),
                oopProgTerms.FadeTo(0, 1),
                Inheritance.FadeTo(0, 1),
                BaseClass.FadeTo(0, 1),
                DerivedClass.FadeTo(0, 1),
                AbstractClass.FadeTo(0, 1),
                MultilevelInheritance.FadeTo(0, 1),
                HierarchicalInheritance.FadeTo(0, 1),
                SingleInheritance.FadeTo(0, 1),
                Interface.FadeTo(0, 1),
                Polymorphism.FadeTo(0, 1),
                Overriding.FadeTo(0, 1),
                Encapsulation.FadeTo(0, 1),
                Abstraction.FadeTo(0, 1),
                Overloading.FadeTo(0, 1));
            #endregion


            // App.adCounter = 0;
        }
Пример #3
0
        protected async override void OnAppearing()
        {
            #region AnimationsFadeIn
            await Task.WhenAll(
                CSharpDef.FadeTo(1, 500),
                definitions.FadeTo(1, 500),
                progLang.FadeTo(1, 500),
                OOP.FadeTo(1, 500),
                DotNETFramework.FadeTo(1, 500),
                clr.FadeTo(1, 500),
                cls.FadeTo(1, 500),
                cts.FadeTo(1, 500),
                MSIL.FadeTo(1, 500),
                JIT.FadeTo(1, 500),
                Compiler.FadeTo(1, 500),
                SourceCode.FadeTo(1, 500),
                ExecutableCode.FadeTo(1, 500),
                boxview1.FadeTo(1, 500),
                generalProgTerms.FadeTo(1, 500),
                Variables.FadeTo(1, 500),
                DataType.FadeTo(1, 500),
                Keywords.FadeTo(1, 500),
                Operators.FadeTo(1, 500),
                Expression.FadeTo(1, 500),
                TypeCasting.FadeTo(1, 500),
                Arrays.FadeTo(1, 500),
                Function.FadeTo(1, 500),
                Class.FadeTo(1, 500),
                Object.FadeTo(1, 500),
                Constructor.FadeTo(1, 500),
                Destructor.FadeTo(1, 500),
                Namespaces.FadeTo(1, 500),
                Exceptions.FadeTo(1, 500),
                ExceptionHandling.FadeTo(1, 500),
                boxview2.FadeTo(1, 500),
                oopProgTerms.FadeTo(1, 500),
                Inheritance.FadeTo(1, 500),
                BaseClass.FadeTo(1, 500),
                DerivedClass.FadeTo(1, 500),
                AbstractClass.FadeTo(1, 500),
                MultilevelInheritance.FadeTo(1, 500),
                HierarchicalInheritance.FadeTo(1, 500),
                SingleInheritance.FadeTo(1, 500),
                Interface.FadeTo(1, 500),
                Polymorphism.FadeTo(1, 500),
                Overriding.FadeTo(1, 500),
                Encapsulation.FadeTo(1, 500),
                Abstraction.FadeTo(1, 500),
                Overloading.FadeTo(1, 500));

            #endregion
        }
Пример #4
0
        public void DemoInheritance()
        {
            SingleInheritance singleInheritance = new SingleInheritance();

            Console.WriteLine("-----------------Single Inheritance Example-----------------");
            singleInheritance.setLength(34);
            singleInheritance.setWidth(23);
            singleInheritance.getArea();
            Console.WriteLine();

            MultilevelInheritance multilevelInheritance = new MultilevelInheritance();

            Console.WriteLine("-----------------Multilevel Inheritance Example-----------------");
            multilevelInheritance.setLength(34);
            multilevelInheritance.setWidth(23);
            multilevelInheritance.setDistance();
            multilevelInheritance.getAreaByMultilevelInheritanceClass(44);
            Console.WriteLine();

            Console.WriteLine("-----------------Hierarchical Inheritance Example-----------------");
            Console.WriteLine("-----------------First Class Derived-----------------");
            HierarchicalInheritanceOne hione = new HierarchicalInheritanceOne();

            hione.setLength(34);
            hione.setWidth(23);
            hione.getAreaByHierarchicalInheritanceOneClass(3);
            Console.WriteLine("-----------------Second Class Derived-----------------");
            HierarchicalInheritanceTwo hitwo = new HierarchicalInheritanceTwo();

            hitwo.setLength(34);
            hitwo.setWidth(23);
            hitwo.getAreaByHierarchicalInheritanceTwoClass(3);
            Console.WriteLine();

            MultipleInheritance multipleInheritance = new MultipleInheritance();

            Console.WriteLine("-----------------Multiple Inheritance Example-----------------");
            multipleInheritance.setLength(34);
            multipleInheritance.setWidth(23);
            multipleInheritance.getAreaByDerivedClass();
            multipleInheritance.getAreaByInterface(78);
        }