【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
磊 子11 小时前
STL之deque和list以及两者与vector的对比
开发语言·c++·list
凤山老林11 小时前
DDD(领域驱动设计)在复杂业务系统中的落地指南
java·开发语言·数据库·ddd·领域驱动
凯瑟琳.奥古斯特11 小时前
子查询原理与实战案例解析
开发语言·数据库·职场和发展·数据库开发
Eiceblue11 小时前
Python 操作 Excel:数据分组、分类汇总与取消分组全解
开发语言·python·excel
山上三树11 小时前
C/C++ 高频报错速查表(开发通用版)
c语言·开发语言·c++
Tian_Hang11 小时前
Factory Method | 工厂方法
开发语言·c++
wearegogog12312 小时前
基于MATLAB实现雷达RCS Swerling模型
开发语言·matlab
星梦清河12 小时前
Java—异步编程
java·开发语言
接着奏乐接着舞12 小时前
dto 转entity方法
java·开发语言
0x000712 小时前
译 Anders Hejlsberg 谈 C# 与 .NET
开发语言·c#·.net