【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
m5655bj14 分钟前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel
Murphy_lx30 分钟前
C++ std_stringstream
开发语言·c++·算法
v***870444 分钟前
QoS质量配置
开发语言·智能路由器·php
Wpa.wk1 小时前
自动化测试环境配置-java+python
java·开发语言·python·测试工具·自动化
道一231 小时前
C#获取操作系统版本号方法
开发语言·c#
道一231 小时前
C# 判断文件是否存在的方法
开发语言·c#
信仰_2739932431 小时前
Java面试题
java·开发语言
闫有尽意无琼1 小时前
银河麒麟v11 arm编译Qt creator8.0.2报错
开发语言·qt
小此方2 小时前
从零开始手搓堆:核心操作实现 + 堆排序 + TopK 算法+ 向上调整 vs 向下调整建堆的时间复杂度严密证明!
开发语言·数据结构·算法
_OP_CHEN2 小时前
从零开始的Qt开发指南:(五)Qt 常用控件之 QWidget(上):解锁 Qt 界面开发的核心基石
开发语言·c++·qt·前端开发·qwidget·gui开发·qt常用控件