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

继承

封装

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

多态

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

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

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

相关推荐
MOON404☾5 分钟前
Rust程序语言设计(5-8)
开发语言·后端·rust
Nuyoah11klay24 分钟前
华清远见25072班C++学习day7
c++
bkspiderx32 分钟前
C++设计模式之行为型模式:迭代器模式(Iterator)
c++·设计模式·迭代器模式
Knight_AL2 小时前
浅拷贝与深拷贝详解:概念、代码示例与后端应用场景
android·java·开发语言
枫叶丹42 小时前
【Qt开发】输入类控件(六)-> QDial
开发语言·qt
思考的笛卡尔2 小时前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
努力努力再努力wz2 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python
凤年徐2 小时前
【C++】string的模拟实现
c语言·开发语言·c++
牟同學2 小时前
从赌场到AI:期望值如何用C++改变世界?
c++·人工智能·概率论
敲代码的嘎仔2 小时前
JavaWeb零基础学习Day2——JS & Vue
java·开发语言·前端·javascript·数据结构·学习·算法