技术栈
多态
huisheng_qaq
6 天前
python
·
多态
·
继承
·
面向对象编程
·
封装
【Python基础篇-07】深入理解python的面向对象编程
前几篇,我们已经学习了数据容器、函数、异常处理和模块组织,并完成了一个能够读取、筛选和统计商品的程序。在这个程序中,商品数据保存在字典里,查询和修改操作放在函数中:
.YM.Z
17 天前
c++
·
多态
·
继承
C++——【继承】的底层逻辑与【多态】实现机制
🌈个人主页:@ꪔ小林Y ✨个人专栏:《C++小白闯关日记》,《C语言小白闯关日记》,《数据结构入门——从原理到实战》,《拾光Linux》,《网络安全》 🍀代码信条:每一行代码都是成长的脚印👣,每一次调试成功都是对坚持的回应
djjjx.
2 个月前
开发语言
·
c++
·
多态
【 C++ 】多态
目录1、多态的概念2、多态的定义及实现2.1、多态的构成条件2.2、虚函数2.3、虚函数的重写虚函数重写的两个例外
clerly
2 个月前
c语言
·
多态
·
继承
·
封装
·
结构体
C语言如何实现继承?
继承要解决什么问题先看一个实际场景:项目里有三种I2C传感器,每种都需要I2C读写、设备地址、初始化状态。如果每个传感器都独立定义一遍,I2C相关代码重复三份,改一个地方要改三处。
红豆诗人
2 个月前
c++
·
多态
·
面向对象
C++ 继承进阶梳理:权限、转换、隐藏和菱形继承
我一开始学 C++ 继承时,很容易把它理解成“子类可以复用父类代码”。这个理解不能说错,但只记到这里会有两个问题。
小肝一下
2 个月前
android
·
开发语言
·
c++
·
vscode
·
多态
·
面向对象
·
伊蕾娜
多态(上)
同一个动作,交给不同对象去做,表现出不一样的效果,这就是多态(多种形态)多态分成两大类:静态多态(编译时)、动态多态(运行时)
玖玥拾
4 个月前
c语言
·
c++
·
多态
·
模板
C/C++ 基础笔记(十四)多态与模板编程
本篇核心知识:多态(静态 / 动态)、虚函数、析构虚化、重写、final 关键字、纯虚函数与抽象类、成员函数指针、函数模板、类模板、模板友元、模板重载匹配规则
汉克老师
4 个月前
c++
·
多态
·
类
·
构造函数
·
循环队列
·
bst
·
gesp6级
GESP2026年3月认证C++六级真题与解析(单选题1-8)
题目:下列关于 C++ 中类的描述,正确的是( ) A. 如果类没有用户声明的构造函数,那么编译器会隐式声明一个默认构造函数 B. 类的析构函数可以被重载,一个类可以有多个析构函数 C. 类中的所有成员都必须声明为 public D. 类和结构体在 C++ 中没有区别,包括默认访问权限也相同
码上有光
4 个月前
java
·
jvm
·
c++
·
多态
·
多态原理
c++:多态
多态的含义就是:一个对象或事物在不同情况有多种表达状态,在c++中的多态中,分为编译时多态和运行时多态,我们这里讲的是运行时多态,运行时多态要在要在延续是在继承体系中,一个函数在不同对象的调用实现的不同的结果 比如,我们把动物的叫声作为基类,猫和狗分别作为它的派生类,在调用动物叫声的函数中,如果是猫对象调用就是"喵喵喵’,狗对象调用就是"汪汪汪",就是某个函数在不同的对象调用发生不同的结果,然而这个函数被称为虚函数,下面会详细讲
少司府
4 个月前
c语言
·
开发语言
·
c++
·
多态
·
抽象类
·
虚函数
·
虚表指针
C++进阶:多态
◆博主名称:少司府欢迎来到少司府的博客☆*: .。. o(≧▽≦)o .。.:*☆⭐数据结构系列个人专栏:
雪碧聊技术
4 个月前
多态
·
反射
·
日志记录
·
切面编程
在切面日志记录中,如何使用多态代替反射来获取controller接口入参的属性值?一文详解
在Java后端开发中,利用Spring AOP(面向切面编程)进行日志记录是一项非常普遍且重要的技术实践。然而,在具体的实现过程中,许多开发者习惯于使用反射(Reflection)机制来获取目标对象的属性值。虽然反射功能强大,但它并非最优解。
Tairitsu_H
4 个月前
开发语言
·
c++
·
多态
·
类和对象
C++:多态机制完全解析
目录1. 多态概念2. 多态的实现2.1 多态构成条件2.2 虚函数2.2.1 虚函数定义2.2.2 虚函数的重写
Irissgwe
5 个月前
开发语言
·
c++
·
多态
c++多态
多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会 产生出不同的状态。
工程师007
5 个月前
c#
·
多态
·
继承
·
虚方法表
C# 继承、多态、虚方法表(VTable)原理
一句话总结:继承让多态成为可能,虚方法表让多态能够真正运行。Dog 自动拥有 Eat(),还能新增自己的 Bark()
熬夜敲代码的猫
5 个月前
c++
·
多态
C++:让你玩转多态
多态是⼀个 继承关系 下的类对象,去调用同⼀函数,产生了不同的行为。比如Student继承了Person。Person对象买票全价,Student对象优惠买票。
asdfg1258963
5 个月前
java
·
生活
·
多态
以生活例子理解编程中的“多态”
多态 = 多种形态。同一个行为(比如“吃饭”),不同对象做出来有不同的样子。生活例子: 你在宠物店工作,老板说“你去喂一下所有动物”。
书到用时方恨少!
5 个月前
开发语言
·
python
·
多态
·
面向对象
Python 面向对象进阶:多态——同一个接口,千种面孔
作者:书到用时方恨少! 发布日期:2026年4月23日 阅读时长:约22分钟大家好,我是“书到用时方恨少!”。我们终于来到了面向对象三大特征的最后一站——多态(Polymorphism)。如果说封装是给代码穿防弹衣,继承是建立家族血统,那么多态就是赋予家族成员各自的独特个性,却能用同一种语言沟通。
炘爚
5 个月前
开发语言
·
c++
·
多态
·
虚函数
深入解析C++多态:虚函数与动态联编
通过基类指针 / 引用指向子类对象,调用虚函数时自动匹配子类的重写版本:若将基类指针强制转为子类指针调用子类独有虚函数,但若基类指针实际指向基类对象,会导致未定义行为(内存越界 / 崩溃):
Byte不洛
5 个月前
c++
·
多态
·
对象模型
·
虚函数表
·
虚基表
深入理解C++多态机制:虚函数、虚表与对象内存模型解析
多态,简单来说就是“同一行为,不同对象产生不同结果”。比如买火车票:本质上就是:同一个接口,不同实现。
代码中介商
6 个月前
开发语言
·
c++
·
多态
·
虚函数
C++运行时多态深度解析:从原理到实践
在上一篇文章中,我们介绍了虚函数的基本概念和规则。今天,我们将深入到底层,探究运行时多态的实现原理——虚函数表(vtable)和虚函数指针(vptr),以及与之密切相关的静态联编与动态联编。