コード例 #1
0
        static void Main(string[] args)
        {
            Developer d = new Developer(101, "Developer");

            d.calculateSalary();
            printEmployeeInfo(d);

            Analyast a = new Analyast(102, "analayst");

            a.calculateSalary();
            printEmployeeInfo(a);
        }
コード例 #2
0
 private static void printEmployeeInfo(Employee e)
 {
     Console.WriteLine("\nEmployee Id : " + e.getEmpId());
     Console.WriteLine("Employee Name : " + e.getEmpName());
     Console.WriteLine("Basic Salary : " + e.getBASICPAY());
     Console.WriteLine("Gross Salary : " + e.getGrossSalary());
     if (e is Developer)
     {
         Developer d = (Developer)e;
         Console.WriteLine("Bonus given to Developer : " + d.getBONUSPERCENT() + "%");
     }
     else
     {
         Analyast a = (Analyast)e;
         Console.WriteLine("Perks given to Analyast : " + a.getPERKS() + "%");
     }
 }