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

继承

封装

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

多态

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

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

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

相关推荐
Q***l68730 分钟前
C++在计算机图形学中的渲染
开发语言·c++
0和1的舞者36 分钟前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
惜棠38 分钟前
visual code + rust入门指南
开发语言·后端·rust
n***i9539 分钟前
Rust在嵌入式系统中的内存管理
开发语言·后端·rust
q***062939 分钟前
ThinkPHP和PHP的区别
开发语言·php
oioihoii1 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
Java天梯之路1 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
咔咔咔的1 小时前
3190. 使所有元素都可以被 3 整除的最少操作数
c++
7***53341 小时前
Rust错误处理模式
开发语言·后端·rust
T***16072 小时前
C++在游戏开发中的AI行为树
开发语言·c++