【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
故事不长丨20 小时前
C#定时器与延时操作的使用
开发语言·c#·.net·线程·定时器·winform
hefaxiang20 小时前
C语言常见概念(下)
c语言·开发语言
欧阳天风20 小时前
js实现鼠标横向滚动
开发语言·前端·javascript
yue00820 小时前
C# Directory的用法介绍
开发语言·c#
雨落秋垣21 小时前
手搓 Java 的用户行为跟踪系统
java·开发语言·linq
爱丽_1 天前
深入理解 Java Socket 编程与线程池:从阻塞 I/O 到高并发处理
java·开发语言
多敲代码防脱发1 天前
为何引入Spring-cloud以及远程调用(RestTemplate)
java·开发语言
plmm烟酒僧1 天前
TensorRT 推理 YOLO Demo 分享 (Python)
开发语言·python·yolo·tensorrt·runtime·推理
sailing-data1 天前
【SE】接口标准化
java·开发语言
无名3871 天前
RTPEngine 官方自带的 perl 测试程序
开发语言·perl·通信