c++之封装
来源:互联网 发布:mac电脑打不开淘宝网 编辑:程序博客网 时间:2024/06/07 04:52
1、封装
c++c是通过类来实现封装的,把这些数据和数据有关的操作封装在一个类中,或者说类的作用就是把数据和算法封装在用户声明的抽象数据类型中。
2、限定符
public:公共的
private:私有的
protected:受保护的
3、封装实例
#include<iostream>#include <stdlib.h>#include <string>using namespace std;class Student //声明一个类{public:void setName(string _name)//设置名字{m_strName=_name;}string getName()//得到名字{return m_strName;}void setGender(string _gender)//设置性别{m_strGender=_gender;}string getGender()//得到性别{return m_strGender;}int getScore()//得到分数,属于只读{return m_iScore;}void initScore()//初始化分数{m_iScore=0;}void study(int _score)//通过学习获得分数{m_iScore+=_score;}private:string m_strName;//姓名string m_strGender;//性别int m_iScore;//分数};int main(){Student stu;stu.initScore();stu.setName("zhangshan");stu.setGender("男");stu.study(4);stu.study(6);cout<<stu.getName()<<""<<stu.getGender()<<""<<stu.getScore()<<endl;system("pause");return 0;}
0 0
- OOP之封装 【C#】
- OOP之封装 【C#】
- Objective-C语法之继承、封装、多态
- 黑马程序员 之 Objective-C 浅谈封装
- Object-c 面向对象之封装
- C语言之单向链表封装
- C#--封装
- 【C#】封装
- 3.封装继承与多态之objective-c
- 3.封装继承与多态之objective-c
- 面向对象三大特性 之 封装(C#)
- 面向对象之继承,封装,多态c语言实现
- 用C语言实现面向对象之封装
- C++/CLI 托管C++之字符串封装【5】
- C++/CLI 托管C++之enum枚举封装【6】
- C++/CLI 托管C++之结构体封装【8】
- C++/CLI 托管C++之联合体union封装【10】
- Lua学习之Mac下封装C模块
- leaflet开源地图库源码解析
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- 程序猿必知 — 10 条提升 Android 性能的建议
- 关于Django1.6版本的Template设置
- IIPP迷你项目(二)"Guess the Number!"
- c++之封装
- 2045不容易系列之(3)—— LELE的RPG难题(递推)
- AndroidStudio-断点调试-删除所有断点
- jquery 实现checkbox全选功能
- 在Altium Designer 2009下如何添加Logo图
- 乱码问题
- ORACLE中Drop table cascade constraints之后果
- Android全自动软件开发
- 标记 Arduino M0 板子如何更改PWM输出频率