【摘要】:本实验要求定义完整的薪金类,包含成员变量和成员方法。定义公共类Salary的内部成员变量,双精度浮点变量wage代表薪金收入,整型变量level代表工资等级。定义成员方法setLevel()用于实现企业根据薪金划分工资等级,使用了简单的比较语句wage>10000,以及分支结构,将薪金wage在10000以上的员工等级level设为3,wage在5000以上,10000及以下的level设为2,wage在5000及以下的level设为1。图3-3运行结果
本实验要求定义完整的薪金类,包含成员变量和成员方法。成员变量为薪金wage、员工工资等级level,成员方法要实现给薪金赋值、根据薪金计算员工工资等级、获得员工的薪金数值、获得员工的工资等级。
1.定义薪金类结构
【例3-5】 定义薪金类Salary。

2.薪金类的成员变量
【例3-6】 Salary的成员变量wage、level。

定义公共类Salary的内部成员变量,双精度浮点变量wage代表薪金收入,整型变量level代表工资等级。
3.薪金类的成员方法
【例3-7】 Salary的成员方法getWage()、setWage()、getLevel()。


定义公共类Salary的内部成员方法:
getWage()方法用于获得薪金值,返回double型的成员变量wage;(https://www.xing528.com)
setWage()方法用于通过参数wage1给成员变量wage赋值;
getLevel()方法用于获得工资等级,返回int型的成员变量level。
【例3-8】 Salary的成员方法setLevel()。

定义成员方法setLevel()用于实现企业根据薪金划分工资等级,使用了简单的比较语句wage>10000,以及分支结构,将薪金wage在10000以上的员工等级level设为3,wage在5000以上,10000及以下的level设为2,wage在5000及以下的level设为1。在下一个项目中,我们将详细学习分支结构。
4.定义和使用成员变量、成员方法
【例3-9】 定义和使用Salary类的成员变量、成员方法


控制台显示结果如图3-3所示。

图3-3 【例3-9】运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
