类的封装和访问控制
来源:互联网 发布:windows图形编程 高清 编辑:程序博客网 时间:2024/06/07 12:37
#include <iostream>#define pi 3.14using namespace std;class myCircle {//修饰的属性和方法只能在类的内部访问,不能在类的外部访问private:int m_r;double m_s;//修饰的属性和方法可以在类的内部访问,也可以在类的外部访问public:int getR(){return m_r;}void setR(int r){m_r = r;}double getS(){return m_s;}void setS(){m_s = pi*m_r*m_r;}//修饰的属性和方法只能在类的内部访问,不能再类的外部访问protected:};//类的指针做函数参数void printCircle01(myCircle *myC){myC->setS();cout<<myC->getS()<<endl;}//类的引用做函数参数void printCircle02(myCircle &myC){myC.setS();cout<<myC.getS()<<endl;}//类的普通变量做函数参数void printCircle03(myCircle myC){}int main(){//定义类的变量myCircle c1,c2,c3;//c1.m_r = 20;//因为m_r时私有属性,所以在外部不能访问c1.setR(10);//可以在外部通过公有setR()方法来访问内部私有属性m_rc1.setS();cout<<c1.getS()<<endl;c2.setR(5);//当形参为指针时,实参必须要加&printCircle01(&c2);c3.setR(10);//当形参为引用时,实参必须为变量本身printCircle02(c3);return 0;}
1 0
- 类的封装和访问控制
- 类的封装和访问控制
- 类的访问控制与封装
- JAVA封装访问控制
- 封装与访问控制
- java高级 常用系统类和访问控制符 封装和继承疑难点
- 类的继承和访问控制
- OC隐藏和封装-理解@package访问控制符
- 第十天 Java中的封装和访问控制符
- 封装、包、访问控制小结
- OC隐藏和封装-理解封装和使用访问控制符
- 类的访问控制
- 类的访问控制
- ActionScript3 中的封装 (类的成员 类 包与访问控制)
- 封装的数据库访问类
- PHP的类和对象(四)访问控制和继承
- java 属性的封装和访问
- Java中类的属性和方法的访问控制
- 利用highStock生成报表(SpringMVC整合)
- Makefile 中:= ?= += =的区别
- 模板方法模式
- java面试中长被问到的细节
- android客户端提交的数据怎么插入到远程服务器数据库
- 类的封装和访问控制
- Android软件安全与逆向分析-笔记(1)
- 【LeetCode】15_3Sum
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Java遍历文件夹的两种方法(非递归和递归) .
- OC协议应用之代理者模式
- JavaSE之内部类
- 老罗安卓教程 在TextView文本中跳转到Activity
- 6.代理模式(设计模式笔记)