当前位置: 首页 > news >正文

dnf制裁做任务网站企业网站页面图片

dnf制裁做任务网站,企业网站页面图片,做社区网站用什么程序好,wordpress引用页面1. 面向对象三大特性 ① C面向对象的三大特性为#xff1a;封装、继承、多态。 ② C认为万事万物皆为对象#xff0c;对象上有其属性和行为。 ③ 例如#xff1a; 1. 人可以作为对象#xff0c;属性有姓名、年龄、身高、体重......行为有走、跑、跳、吃饭、唱歌.... 2. …1. 面向对象三大特性 ① C面向对象的三大特性为封装、继承、多态。 ② C认为万事万物皆为对象对象上有其属性和行为。 ③ 例如 1. 人可以作为对象属性有姓名、年龄、身高、体重......行为有走、跑、跳、吃饭、唱歌.... 2. 车也可以作为对象属性有轮胎、方向盘、车灯......行为有载人、放音乐、放空调...... 3. 具有相同新值的对象可以抽象为类人数人类车属于车类。 2. 封装 2.1 封装属性和行为 ① 封装是C面向对象三大特性之一 ② 封装的意义一 1. 将属性和行为作为一个整体表现生活中的事物。 2. 将属性和行为加以权限控制。 #include iostream using namespace std;const double PI 3.14;//设计一个圆类求圆的周长 //圆求周长的公式 2 * PI * 半径//class 代表设计一个类类后面紧跟着的就是类名称 class Circle {//访问权限//公共权限public: //是冒号不是分号//属性//半径int m_r;//行为//获取圆的周长double calculateZC(){return 2 * PI * m_r;} };int main() {//通过圆类 创建具体的圆(对象)//实例化 通过一个类 创建一个对象的过程Circle c1;//给圆对象 的属性进行赋值c1.m_r 10;// 2 * PI * 10 62.8cout 圆的周长为 c1.calculateZC() endl;system(pause);return 0;} 运行结果 圆的周长为62.8 2.2 封装权限 ① 类在设计时可以把属性和行为放在不同的权限下加以控制。 ② 封装的意义二 1. public 公共权限 2. protected 保护权限 3. private 私有权限 #include iostream using namespace std;//访问权限 //三种 //公共权限 public 类内可以访问成员 类外可以访问成员 //保护权限 protected 类内可以访问成员 类外不可以访问成员 子类可以访问父类中的保护内容 //私有权限 private 类内可以访问权限 类外不可以访问成员 子类不可以访问父类中的私有内容class Person { //公共权限 public: string m_Name; //姓名protected:string m_Car; //汽车private:int m_Password; //银行卡密码public:void func(){m_Name 李四;m_Car 奔驰; //保护权限内容在类外访问不到m_Password 123;} };int main() {//实例化具体对象Person p1;p1.m_Name 李四;p1.m_Car 奔驰; //保护权限内容在类外访问不到p1.m_Password 123; //私有权限内容在类外访问不到p1.func(); //公共权限内容在类可以访问system(pause);return 0;} 2.3 struct 和 class 区别 ① 在C中struct和class唯一的区别就在于默认的访问权限不同。 ② 区别 1. struct 默认权限为公共。 2. class 默认权限为私有。 #include iostream using namespace std;//访问权限 //三种 //公共权限 public 类内可以访问成员 类外可以访问成员 //保护权限 protected 类内可以访问成员 类外不可以访问成员 子类可以访问父类中的保护内容 //私有权限 private 类内可以访问权限 类外不可以访问成员 子类不可以访问父类中的私有内容class C1 {int m_A; // 默认权限是私有 };struct C2 {int m_A; //默认权限 是公共 };int main() {//struct 和 class 区别//struct 默认权限是 公共 public//class 默认权限是 私有 privateC1 c1;c1.m_A 100; //私有权限不能访问C2 c2;c2.m_A 100; //公共权限可以访问system(pause);return 0;} 2.4 成员属性设置为私有 ① 优点1将所有成员属性设置为私有可以自己控制读写权限。 ② 优点2可以通过写权限检测数据的有效性。 #include iostream using namespace std; #include string//成员属性设置为私有 //1、可以自己控制读写权限 //2、对于写可以检测数据的有效性class Person { public://设置姓名void setName(string name){m_Name name;}//获取姓名string getName(){return m_Name;}//获取年龄int getAge(){m_Age 0; //初始化为0岁return m_Age;}void setLover(string lover){m_Lover lover;}private://姓名 可读可写string m_Name;//年龄 只读int m_Age;//情人 只写string m_Lover; };int main() {Person p;p.setName(张三);cout 姓名为 p.getName() endl;cout 年龄为 p.getName() endl;//p.m_Age 18; //私有权限不可以改p.getAge();cout 姓名为 p.getAge() endl;p.setLover(小李);system(pause);return 0;} 运行结果 姓名为张三年龄为0请按任意键继续. . . #include iostream using namespace std; #include string//成员属性设置为私有 //1、可以自己控制读写权限 //2、对于写可以检测数据的有效性class Person { public://设置姓名void setName(string name){m_Name name;}//获取姓名string getName(){return m_Name;}//获取年龄 可读可写 int getAge(){return m_Age;}//设置年龄 如果想修改年龄的范围必须是0~150之间void setAge(int age){if (age 0 || age150){m_Age 0; //强制改为0cout 你这个老妖精 endl;return; //强制退出}m_Age age;}void setLover(string lover){m_Lover lover;}private://姓名 可读可写string m_Name;//年龄 只读int m_Age;//情人 只写string m_Lover; };int main() {Person p;p.setName(张三);cout 姓名为 p.getName() endl;//p.m_Age 18; //私有权限不可以类外改p.setAge(1000); cout 年龄为 p.getAge() endl;//设置情人为苍井女士p.setLover(小李); //有这个函数可以设置//cout 情人为 p.getLover() endl; //没有这个函数不能获得system(pause);return 0;} 运行结果 姓名为张三你这个老妖精年龄为0请按任意键继续. . . 作者小王同学在积累 链接https://www.zhihu.com/question/437657370/answer/1692846096 来源知乎 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.huolong8.cn/news/166942/

相关文章:

  • 做视频网站 带宽计算免费wordpress
  • 女与男做那个的视频网站网页制作建立站点
  • 大良o2o网站建设unas做网站服务器
  • 班级网站源码网站备案需要那些资料
  • 网站推广排名平台官网做得好的公司
  • 石家庄网站建设系统目前做网站
  • 老鹰网营销型网站建设做app的网站有哪些功能
  • 建设通类似网站上海企业黄页大全电话
  • 重庆平台网站建设多少钱嘉兴企业网络营销推广平台
  • 建网站系统能换吗类似建E网模型网站建设
  • 心悦会员免做卡网站做旅行网站
  • 建p2p网站广州专业做网站的公司
  • 厦门专业建站系统制作公司济南竞价托管
  • wordpress cms免费东莞网络优化专业乐云seo
  • 简易蜘蛛池网站开发简述网站建设和推广评价指标
  • 常用来做网站首业的是龙岩网站建设论坛
  • 展厅设计与施工公司南京百度seo代理
  • 做网站需要哪些基本功能网站地址怎么申请注册
  • 辉玲建设集团有限公司网站长沙建筑公司排名
  • 网站站内文章互联网站转化怎么做
  • 西安住房建设局网站首页2345网址大全首页
  • 制作网站需要多少时间wordpress 页面设置不了标签
  • 苏州工业园区质安监站网址wordpress主题4mudi
  • 无锡网站建设制作方案网页设计实训报告模板图片
  • 云网站 制作html5网站制作软件
  • 网络营销网站规划建设四川省建十一公司官网
  • 成都网站建设公司官网兰州网站制作公司在哪里
  • 泉山微网站开发携程网站建设状况
  • 短链接一键生成seo一个空间建多个网站
  • 中山企业网站设计襄阳 网站建设