예제 #1
0
        static void Main(string[] args)
        {
            Manager firstManager = new Manager("Dan", "Dan", 100);

            Manager secondManager = new Manager("Dan", "Dan", 100);

            Employee employee = new Employee("Dan", "Dan", 100);

            CEO ceo = new CEO("Dan", "Dan", 100);

            employee.AssignManager(secondManager);
            secondManager.AssignManager(firstManager);
            ceo.AssignManager(firstManager);
        }
예제 #2
0
        static void Main(string[] args)
        {
            Manager accountingVP = new Manager();

            accountingVP.FirstName = "Emma";
            accountingVP.LastName  = "Stone";
            accountingVP.CalculatePerHourRate(4);

            Employee emp = new CEO();

            emp.FirstName = "Tim";
            emp.LastName  = "Corey";
            emp.AssignManager(accountingVP);
            emp.CalculatePerHourRate(2);

            Console.WriteLine($"{ emp.FirstName }'s salary is ${ emp.Salary }/hour.");

            Console.ReadLine();
        }