Exemple #1
0
        static void Main(string[] args)

        {
            //Console.WriteLine("Hello World!");

            FullTimeEmployee FTE = new FullTimeEmployee();

            FTE.FirstName = "Hi!";

            FTE.LastName = "There";

            FTE.YearlySalary = 50000000;

            FTE.PrintName();

            PartTimeEmployee PTE = new PartTimeEmployee();

            PTE.FirstName = "Hi!";

            PTE.LastName = "There PTE";
            PTE.PrintName();
            // We can also typecast and convert the ChildClass into ParentClass and call the methods of Parent Class.
            ((Empolyee)PTE).PrintName();
            // One more way to call ParentClass Method using ChildClass when there is similiar name present
            // as child is a specilaization of parent class, we can use object of ChildClass where reference type is Parent
            Empolyee PTE1 = new PartTimeEmployee(); // reference is parent and object is child class but vice-versa is not possible

            PTE1.FirstName = "Hi!";

            PTE1.LastName = "There PTE1";
            PTE1.PrintName();
            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            FullTimeEmployee FTE = new FullTimeEmployee();

            FTE.FirstName    = "Hi!";
            FTE.LastName     = "There";
            FTE.YearlySalary = 50000000;
            FTE.PrintName();
            Console.ReadLine();
        }