public static void Main(string[] args)
MaleEmployee empMale = new MaleEmployee();
empMale.Name = "Saravanan";
empMale.DOB=new DateTime(1990, 9, 13);
double TaxValue=empMale.CalculateTax();
Console.WriteLine("Male Employee Tax value : " + TaxValue.ToString());
public virtual double CalculateTax()
return (100 * 2) / Salary;
public int GetAdditonalPercentage()
public class MaleEmployee : EmployeeTax
public override double CalculateTax()
return (100 * 3) / Salary;
public class FemaleEmployee : EmployeeTax
public override double CalculateTax()
return (100 * 2.5) / Salary;