请选择 进入手机版 | 继续访问电脑版

c++类和对象之封装及访问权限

[复制链接]
卓小兔 发表于 2021-1-3 11:54:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
c++的三大特性:封装、继续、多态
c++认为万物皆为对象,对象上有其属性和行为
封装的意义

封装是c++面向对象的三大特征之一
封装的意义:
1、将属性和行为作为一个整体,体现生活中的事物
2、将属性和行为加以权限控制
封装意义一:
在设计类的时候 ,属性和行为体现事物
语法: class 类名{ 访问权限; 属性/行为};
类中的属性和行为 我们统一称为 成员
  1.     //属性: 成员属性 成员变量    //行为: 成员函数 成员方法
复制代码
案例:设计一个圆类,球求圆的周长
  1. class Circle {        //访问权限        //公共权限public:        //属性(一般是变量)        int m_r;        //行为(一般是函数)        //获取圆的周长        double calculateZC()        {                return 2 * PI * m_r;        }};       
复制代码
//学生类
[code]class Students{        //访问权限public:        //属性        string name;        string id;        //行为        void printout()        {                cout
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )