C++特性:继承,封装,多态

继承

封装

类把⾃⼰的数据和⽅法只让可信的类或者对象操作,对不可信的进⾏隐藏,如:将公共的数据或⽅法使⽤public修饰,⽽不希望被访问的数据或⽅法采⽤private修饰

多态

即向不同对象发送同⼀消息,不同的对象在接收时会产⽣不 同的⾏为(重载实现编译时多态,虚函数实现运⾏时多态)

实现多态的两种方式:override 和 overload

其中虚函数是实现override的主要手段

相关推荐
anew___9 小时前
《从零手写操作系统 (30):环境变量与进程上下文——export/unset与继承语义》
java·开发语言·网络·jvm·算法
Cx330❀10 小时前
Qt 多线程深度解析:从底层原理到 UI 线程与同步实战
开发语言·qt·ui·搜索引擎·性能优化·图形渲染
西西弗Sisyphus10 小时前
Qt6 实现 会动的界面像物理世界一样
c++·qt
谢亮_vipxieliang10 小时前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
UIU11410 小时前
头文件可以防什么错?运用头文件做声明
c++·学习·c#
聪明蛋子哟10 小时前
Python与Java双栈实战:手撸一个支持RAG与Tool Calling的高性能Agent框架
java·开发语言·python
谢亮_vipxieliang10 小时前
Go Context 控制协程生命周期
开发语言·golang
by2099910 小时前
list:迭代器与资源管理实现的综合叙述(下)
数据结构·c++·笔记·list
xuxigifxfh10 小时前
HJ4 字符串分隔
java·开发语言·华为机考
MayZork11 小时前
Qt 开发集成CMake + vcpkg
开发语言·c++·qt