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

继承

封装

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

多态

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

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

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

相关推荐
踏着七彩祥云的小丑1 分钟前
Go学习第2天:程序结构+基础语法+数据类型
开发语言·学习·golang·go
Brilliantwxx2 分钟前
【C++】 链式哈希表(Separate Chaining)
c++·哈希算法·散列表
隔窗听雨眠3 分钟前
VMware迁移上云的十个关键关卡
开发语言·php·vmware
caimouse3 分钟前
Reactos 第 5 章 进程与线程 — 5.4 系统调用 NtCreateThread()
服务器·开发语言
吴梓穆3 分钟前
Python 基础语法2 if 运算符 循环
android·开发语言·python
如竟没有火炬4 分钟前
整数拆分——动态规划
开发语言·数据结构·python·算法·leetcode·动态规划
SilentSamsara7 分钟前
scikit-learn 工作流工程化:Pipeline、ColumnTransformer 与自定义转换器
开发语言·人工智能·python·机器学习·青少年编程·numpy·scikit-learn
我命由我123458 分钟前
Kotlin 开发 - Kotlin 反引号转义关键字
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime
大白话_NOI10 分钟前
【洛谷 P1480】A/B Problem(高精度除法 Ⅰ)详细题解
c++
j7~10 分钟前
【C++】C&C++内存管理--之内存分布,operatenew/new,operate/delete的底层原理.
c语言·c++·delete·内存泄漏·new·operate new·动态内存分布