⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee.cs

📁 yongle jpscxsd j cxksk xdkl sna
💻 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 + -