C++:利用静态成员的方法实现对班费的管理。要求定义一个类Student,除了声明一个存放班费的静态成员,还要求分别定义一个上交班费的成员函数Contribute()、花费班费的成员函数Spend(
C++:利用静态成员的方法实现对班费的管理。要求定义一个类Student,除了声明一个存放班费的静态成员,还要求分别定义一个上交班费的成员函数Contribute()、花费班费的成员函数Spend()和显示班费的静态成员函数Display()。
// An highlighted block//#include<iostream>
//using namespace std;
//
//class Student
//{//private:
// static double fee; //fee --班费,静态成员数据
//public:
// Student(){} //默认构造函数,析构函数
// ~Student(){}
//void Contribute(double n); // n --上缴的班费数额
//void Spend(double n); // n --花费班费数量
//static void Display(); //静态成员函数
//};
//
//double Student::fee=0; //类声明外面对静态数据成员初始化
类方法
//void Student::Contribute(double n)
//{// fee=fee+n;
//}
//void Student::Spend(double n)
//{//if(fee<n)
// cout<<"no money"<<endl;
//else
// fee=fee-n;
//}
//void Student::Display()
//{// cout<<fee<<endl;
//}
//int main()
//{// Student stu;
// stu.Display();
// stu.Contribute(103.4); //交钱
// stu.Display();
// stu.Spend(42.3); //花钱
// stu.Display();
// return 0;
//}
C++:利用静态成员的方法实现对班费的管理。要求定义一个类Student,除了声明一个存放班费的静态成员,还要求分别定义一个上交班费的成员函数Contribute()、花费班费的成员函数Spend(相关推荐
- 封装一个学生类Student(使用类与对象的方法)
5.封装一个学生类Student,(自行分辨定义为类属性还是实例属性,方法定义为实例方法) - 属性:身份(学生),姓名,年龄,性别,英语成绩,数学成绩,语文成绩, - 方法一:计算总分,方法二:计算 ...
- java编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。定义乐器类Instrument,包括方法makeSound() 。定义乐器类的子类
编写程序实现乐手弹奏乐器.乐手可以弹奏不同的乐器从而发出不同的声音.可以弹奏的乐器包括二胡.钢琴和琵琶. 实现思路及关键代码 1)定义乐器类Instrument,包括方法makeSound() 2)定 ...
- c语言大作业班费收支管理系统,求C++编写的程序用静态成员的方法实现对班费的管理...
满意答案 rcgtr 2013.04.25 采纳率:51% 等级:12 已帮助:12431人 //student.cpp #include using namespace std; class ...
- C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)
接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...
- C++57个入门知识点_40 常成员函数(用于定义不可修改类内部成员变量的函数,一般用来修饰Get函数;常成员函数this指针:const T* const;常成员函数内部变量修改方法:强转/关键字)
前面我们已经学习了C++中重要的知识点,特别是虚函数可能会有些懵逼,但是需要我们在实践中不断的理解和尝试,写代码是进步最快的方式,接下来将会介绍一些简单但很重要的知识点,本篇介绍常成员函数. 总结: ...
- 田志刚北京大学CIO(信息总监)班讲知识管理
1月16日,应北大信息管理系.北大CIO班教务办公室邀请,知名知识管理专家.知识管理中心(Knowledge Management Center)创始人田志刚为第八届北大CIO(信息总监)班讲知识管理 ...
- C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)
1. 类的定义 类定义是以关键字 class 开头,后跟类的名称.并在它后面依次包含类名,一组放在 {} 内的成员属性和成员函数,以及结尾的分号. 类声明将类本身及其属性告诉编译器.类声明本身并不能改 ...
- 将类的成员函数作为回调函数(外一篇:友元函数)
转自:http://blog.csdn.net/xylary/article/details/1548596 将类成员函数用做C回调函数 提出问题: 回调函数是基于C编程的Windows SDK的技 ...
- 如何定义和实现一个类的成员函数为回调函数
如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过.通过查询资料发现,其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即"this"指针,C++ ...
最新文章
- k8s进入pod运行
- 网站遭遇CC及DDOS攻击紧急处理方案
- Angular 4.x 自定义验证指令
- 【Flink】Flink SQL 架构 以及 执行逻辑
- mysql与oracle语法对比(实用)
- python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
- paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
- LoudMiner:伪装在VST软件中的跨平台挖矿软件
- 爬虫字体替换(一)天眼查
- 3个空手套白狼的经典案例,教你如何利用商业模式疯狂赚钱
- SEOer必读:50个网站推广方法
- cd 命令行进入目标文件夹
- mac下配置subl启动sublime text 编辑器
- company corporation enterprise 等等公司名称的区别
- 上传MacOS APP到AppStore
- python---字符串函数
- windows自带应用变成灰色解决方案
- Hanselminutes播客153-Scott的妻子Mo采访Scott Hanselman
- 【AI视野·今日NLP 自然语言处理论文速览 第三十期】Thu, 14 Apr 2022
- NUIST_OJ P1020最长最短单词
热门文章
- 软件开发管理与质量控制(一)
- 背景虚化_太赞了!背景虚化效果原来是这样实现的啊
- 统信uos系统考试题_统信UOS:世界一流安全的国产操作系统
- linux下的用户 | 新建和删除一个普通用户 | 普通用户和root用户之间的来回切换
- 数据结构与算法--动态规划资源
- [VOT16](2021CVPR)SwinTrack: A Simple and Strong Baseline for Transformer Tracking
- LWN: 5.12 合并窗口,第一部分!
- Linux常用命令以及举例
- F28335的SCI通讯模块
- 485发送与接收端不是并联在一起吗?为什么发送端是给的电压差为+2~+6V或-2~-6V,接收端的AB电压差为+200mv或者小于-200mv.MAX485规格书中有详细介绍