📄 public.cpp
字号:
//这个程序在本书所带软盘中。文件名为PUBLIC.CPP
//这个程序说明全部成员为公用成员的话将失去数据的安全性。
#include <iostream.h>
#include <iomanip.h>
class salary { //定义类salary
public:
// member variables are public
float rate;
float pay;
//member function
void data(float work_hours);
void display(void);
};
/******* member function get_data() *************/
void salary::data(float work_hours)
{
rate = 6.0; //指定小时工资
if (work_hours > 40)
{
pay = 40*rate + (work_hours - 40)*rate*1.5;
}
else
pay = work_hours*rate;
}
void salary::display(void)
{
cout << setprecision(2) << setiosflags(ios::fixed);
cout << "星期工资为: $" << pay << endl;
}
void main(void) //主程序
{
salary my_pay, your_pay; //定义两个对象
float workhours; //局部变量
my_pay.data(45); //调用对象my_pay中的成员子程序
my_pay.display(); //调用对象my_pay中的成员子程序
your_pay.pay = 100000.00; //可以用点标记法来直接修改公用变量
cout << "下面是你的工资: " << endl;
your_pay.display();
}
/*这个程序运行后将显示如下输出结果:
星期工资为: $285.00
下面是你的工资:
星期工资为: $100000.00
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -