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

继承

封装

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

多态

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

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

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

相关推荐
( •̀∀•́ )920几秒前
高性能拖拽排序
java·开发语言·算法
Ayanami_Reii几秒前
进阶数据结构应用-区间最大公约数
开发语言·数据结构·算法·线段树·差分·树状数组·fenwick tree
feiyangqingyun3 分钟前
Qt/C++地图最简示例/在线离线切换/地图视图切换/执行各种js函数交互
javascript·c++·qt
高级盘丝洞14 分钟前
如何通过Powerlink协议读取PLC数据
开发语言·数据库·php
Yang-Never15 分钟前
Open GL ES->EGL渲染环境、数据、引擎、线程的创建
android·java·开发语言·kotlin·android studio
unicrom_深圳市由你创科技16 分钟前
使用 Vue3 + Nest.js 构建前后端分离项目的完整指南
开发语言·javascript·状态模式
暗然而日章18 分钟前
C++基础:Stanford CS106L学习笔记 4 容器(STL与序列容器)
c++·笔记·学习
我叫张小白。18 分钟前
Vue3 v-model:组件通信的语法糖
开发语言·前端·javascript·vue.js·elementui·前端框架·vue
系夏普23 分钟前
重拾 C++:Ubuntu开发环境下的C++学习
c++
翻斗花园牛图图-24 分钟前
Qt开发——系统相关3(Qt网络编程)
开发语言·qt