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(相关推荐

  1. 封装一个学生类Student(使用类与对象的方法)

    5.封装一个学生类Student,(自行分辨定义为类属性还是实例属性,方法定义为实例方法) - 属性:身份(学生),姓名,年龄,性别,英语成绩,数学成绩,语文成绩, - 方法一:计算总分,方法二:计算 ...

  2. java编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。定义乐器类Instrument,包括方法makeSound() 。定义乐器类的子类

    编写程序实现乐手弹奏乐器.乐手可以弹奏不同的乐器从而发出不同的声音.可以弹奏的乐器包括二胡.钢琴和琵琶. 实现思路及关键代码 1)定义乐器类Instrument,包括方法makeSound() 2)定 ...

  3. c语言大作业班费收支管理系统,求C++编写的程序用静态成员的方法实现对班费的管理...

    满意答案 rcgtr 2013.04.25 采纳率:51%    等级:12 已帮助:12431人 //student.cpp #include using namespace std; class ...

  4. C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)

    接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...

  5. C++57个入门知识点_40 常成员函数(用于定义不可修改类内部成员变量的函数,一般用来修饰Get函数;常成员函数this指针:const T* const;常成员函数内部变量修改方法:强转/关键字)

    前面我们已经学习了C++中重要的知识点,特别是虚函数可能会有些懵逼,但是需要我们在实践中不断的理解和尝试,写代码是进步最快的方式,接下来将会介绍一些简单但很重要的知识点,本篇介绍常成员函数. 总结: ...

  6. 田志刚北京大学CIO(信息总监)班讲知识管理

    1月16日,应北大信息管理系.北大CIO班教务办公室邀请,知名知识管理专家.知识管理中心(Knowledge Management Center)创始人田志刚为第八届北大CIO(信息总监)班讲知识管理 ...

  7. C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)

    1. 类的定义 类定义是以关键字 class 开头,后跟类的名称.并在它后面依次包含类名,一组放在 {} 内的成员属性和成员函数,以及结尾的分号. 类声明将类本身及其属性告诉编译器.类声明本身并不能改 ...

  8. 将类的成员函数作为回调函数(外一篇:友元函数)

    转自:http://blog.csdn.net/xylary/article/details/1548596 将类成员函数用做C回调函数 提出问题:  回调函数是基于C编程的Windows SDK的技 ...

  9. 如何定义和实现一个类的成员函数为回调函数

    如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过.通过查询资料发现,其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即"this"指针,C++ ...

最新文章

  1. k8s进入pod运行
  2. 网站遭遇CC及DDOS攻击紧急处理方案
  3. Angular 4.x 自定义验证指令
  4. 【Flink】Flink SQL 架构 以及 执行逻辑
  5. mysql与oracle语法对比(实用)
  6. python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
  7. paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
  8. LoudMiner:伪装在VST软件中的跨平台挖矿软件
  9. 爬虫字体替换(一)天眼查
  10. 3个空手套白狼的经典案例,教你如何利用商业模式疯狂赚钱
  11. SEOer必读:50个网站推广方法
  12. cd 命令行进入目标文件夹
  13. mac下配置subl启动sublime text 编辑器
  14. company corporation enterprise 等等公司名称的区别
  15. 上传MacOS APP到AppStore
  16. python---字符串函数
  17. windows自带应用变成灰色解决方案
  18. Hanselminutes播客153-Scott的妻子Mo采访Scott Hanselman
  19. 【AI视野·今日NLP 自然语言处理论文速览 第三十期】Thu, 14 Apr 2022
  20. NUIST_OJ P1020最长最短单词

热门文章

  1. 软件开发管理与质量控制(一)
  2. 背景虚化_太赞了!背景虚化效果原来是这样实现的啊
  3. 统信uos系统考试题_统信UOS:世界一流安全的国产操作系统
  4. linux下的用户 | 新建和删除一个普通用户 | 普通用户和root用户之间的来回切换
  5. 数据结构与算法--动态规划资源
  6. [VOT16](2021CVPR)SwinTrack: A Simple and Strong Baseline for Transformer Tracking
  7. LWN: 5.12 合并窗口,第一部分!
  8. Linux常用命令以及举例
  9. F28335的SCI通讯模块
  10. 485发送与接收端不是并联在一起吗?为什么发送端是给的电压差为+2~+6V或-2~-6V,接收端的AB电压差为+200mv或者小于-200mv.MAX485规格书中有详细介绍