【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
第二只羽毛几秒前
C++高性能内存池
开发语言·c++·缓存·性能优化
ULTRA??2 分钟前
动态内存管理:C语言malloc极简封装方案(修正版,可申请二维数组)
c语言·开发语言
梁正雄4 分钟前
9、Python面向对象编程-1
服务器·开发语言·python
say_fall5 分钟前
C++ 入门第一课:命名空间、IO 流、缺省参数与函数重载全解析
c语言·开发语言·c++
霸王大陆11 分钟前
《零基础学 PHP:从入门到实战》模块十一:成为 PHP 侦探,精通错误处理与调试实战大全-1
开发语言·笔记·php·课程设计
郝学胜-神的一滴13 分钟前
Python的内置类型:深入理解与使用指南
开发语言·python·程序人生
松☆16 分钟前
C语言--结构体
c语言·开发语言
关于不上作者榜就原神启动那件事20 分钟前
【java后端开发问题合集】
java·开发语言
LitchiCheng25 分钟前
Mujoco 蒙特卡洛采样统计机械臂可达工作空间(非Matlab)
开发语言·matlab
真正的醒悟26 分钟前
图解网络8
开发语言·网络·php