📄 employee.cs
字号:
using System;
namespace Example_1
{
/// <summary>
/// 职员的摘要说明.
/// </summary>
class Employee
{
private int _salary;
public Employee()
{
_salary = 1000;
}
public Employee(int basic)
{
int hra;
Console.Write ("\n输入住房津贴:");
hra = Int32.Parse(Console.ReadLine ());
_salary = basic + hra;
}
public Employee(int basic,bool manager)
{
int bonusAmt = 0;
if (manager)
{
Console.Write ("\n输入奖金额:");
bonusAmt = Int32.Parse(Console.ReadLine());
}
_salary = basic + bonusAmt;
}
[STAThread]
static void Main(string[] args)
{
int basic;
Employee objEmp1, objEmp2, objEmp3;
// 创建新的职员实例,使其工资为默认工资
objEmp1 = new Employee ();
Console.WriteLine ("第一位职员的基本工资 : " + objEmp1._salary);
//创建新的职员实例,使其
//接收输入的工资
Console.Write ("\n输入第二位职员的基本工资 :");
basic = Int32.Parse (Console.ReadLine ());
objEmp2 = new Employee (basic);
//创建新的职员实例,使其
//接收输入的工资且该职员是经理,因此会有奖金收入
Console.Write ("\n输入第三位职员的基本工资:");
basic = Int32.Parse (Console.ReadLine ());
objEmp3 = new Employee (basic, true);
Console.WriteLine ("\n第一位职员的纯工资收入:" + objEmp1._salary);
Console.WriteLine ("第二位职员的纯工资收入 :" + objEmp2._salary);
Console.WriteLine ("第三位职员的纯工资收入 :" + objEmp3._salary);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -