【类和对象】

class 类

类存在两种定义方式:

复制代码
1、声明和定义全部放在类当中
2、声明放在.h文件中,定义放在.cpp文件中

访问限定符

public(公有):类内与类外都可以访问

protected(保护):类内访问

private(私有):类内访问
在继承:protected和private存在区别

复制代码
class默认访问权限为private
struct默认访问权限为public(以为struct需要去兼容C语言)

面向对象三大特性:封装继承多态

封装:隐藏的使用private/protected,公开的使用public

复制代码
成员变量:私有(通过成员函数去访问成员变量)
成员函数:公有

封装是一种管理

相关推荐
踩着两条虫20 小时前
「AI + 低代码」的可视化设计器
开发语言·前端·低代码·设计模式·架构
JoneBB20 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
即使再小的船也能远航20 小时前
【Python】安装
开发语言·python
Irissgwe20 小时前
类与对象(三)
开发语言·c++·类和对象·友元
雪度娃娃21 小时前
转向现代C++——优先选用nullptr而不是0和NULL
开发语言·c++
萌新小码农‍1 天前
python装饰器
开发语言·前端·python
KK溜了溜了1 天前
Python从入门到精通
服务器·开发语言·python
故事和你911 天前
洛谷-【图论2-1】树5
开发语言·数据结构·c++·算法·动态规划·图论
threelab1 天前
Three.js 初中数学函数可视化 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
xiaoshuaishuai81 天前
C# CDN加速与离线包优化PowerSetting慢问题
开发语言·windows·spring·c#