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(); }