3、编写控制台应用程序,设计一个普通职工类Employee,其工资为基本工资(1000)加上工龄工资(每年增加30元)。从Employee类派生一个本科生类UEmployee,其工资为普通职工算法的1.5倍,另从Employee类派生一个研究生类SEmployee,其工资为普通职工算法的2倍,要求计算工资用虚方法实现;分别用相关数据进行测试。
using System;
namespace Test3_3
{
public class Employee
{
private double bsalary = 1000;
private double psalary;
private int n;
public int Pn
{
get { return n; }
set { n = value; }
}
public virtual double ComSalary()
{
Console.Write("工作年数:");
Pn = int.Parse(Console.ReadLine());
psalary = bsalary + 30 * Pn;
return psalary;
}
public class UEmployee : Employee
{
new public double ComSalary()
{
return 1.5 * base.ComSalary();
}
}
public class GEmploye