polymorphism 相关问题

在计算机科学中,多态性是一种编程语言特性,它允许以统一的方式处理不同数据类型的值。

切换长继承树以进行组合/聚合

我有一个Java程序,它使用了很多继承,这使得修改和测试最终的派生类很麻烦 所以我正在重构,尝试从继承切换到

回答 0 投票 0

JAVA多态与调用栈

如果我有接下来的 3 节课: 公开课 AA { 私人 int _val = 0; 公共 AA(){ _val=5; } 公共 AA(int val){ _val=val; } 公共 int getVal(){ 返回...

回答 0 投票 0

虚函数(C++ 继承)[关闭]

假设我们有以下代码: #包括 #包括 使用命名空间标准; A类{ 民众: A() : m_name("一个名字") {} virtual void printName() { cout ...

回答 1 投票 0

在 C++ 继承中,当指向基类的指针对象指向派生类的数组时,不调用派生类析构函数

我有一个带有构造函数和析构函数的 Animal 类。 Cat 有一个私有的 Brain* 属性。 构建后,Cat 使用 new Brain() 创建他的 Brain; 销毁后,Cat 会删除他的 Brain。 我...

回答 3 投票 0

子类调用父函数的 C++ 继承问题 [关闭]

我一直在尝试使用 C++ 继承,但我遇到了问题。我有一个名为 Element 的父类和两个子类 Panel 和 Button。在面板中,我有元素的正常变量向量...

回答 0 投票 0

C++ 由单行中的多个运算符重载用法引起的意外输出[重复]

我是一名正在学习C++的学生(尤其是运算符重载部分)。在学习期间,我发现以下使用运算符重载的代码没有产生预期的输出。一开始,

回答 2 投票 0

函数注册+多态性?

我有一系列结构都继承自一个基本结构,我还有一系列函数将不同的子结构作为输入。 我正在尝试创建一个简单的函数

回答 1 投票 0

C++ - 关于多态性的问题,child 中的受保护变量

请问如何在继承类中访问父类的protected变量。从示例中会更加明显。不然怎么解决。我想避免改变

回答 0 投票 0

避免已知类型数组中的 vtable 指针开销

这会很长,但请耐心等待。 假设我正在编写一个处理动物的程序 结构动物{ 虚拟 ~animal() { } 虚拟 std::string get_noise() const = 0; ...

回答 1 投票 0

使用 System.Text.Json 为 .NET 7 中的每个子类进行多态序列化

在 .NET 7 中,我们可以使用 JsonDerivedType 为类型启用多态序列化: [JsonDerivedType(typeof(ChildClass))] 公共类基类 { 公共字符串名字 { 得到;放; } } 酒吧...

回答 1 投票 0

C# .NET - 将派生类反序列化为它的 Base 列表

我正在尝试从 json 文件中反序列化全息图列表。全息图列表可以包含全息图组,它是全息图的派生类。我正在尝试使用 JsonConverter 来执行此操作。我...

回答 2 投票 0

电梯模拟说明

我是大一新生,刚接触Java。我正在制作电梯模拟作为我的项目,但不知道它是如何工作的。我试图上传我拥有的代码,但我遇到了格式问题。所以在底部,我...

回答 0 投票 0

如何基于运行时参数在 C++ 中执行多态静态调度?

我想根据运行时参数在一个类的多个实现之间进行选择。这对于多态性和动态调度来说很简单,如以下示例所示: //演示.cc #

回答 2 投票 0

C++ 继承 - unique_ptr - 创建软拷贝/深拷贝构造函数

我正在尝试创建一台复印机,但它无法正常工作,我想确保我了解原因。 使用 createInstance 我正在尝试为继承的类创建对象指针并存储它们......

回答 0 投票 0

具有多种类型和多态处理程序的 C++ 事件队列

我正在尝试在 C++ 中创建一个异步事件处理系统,其中有一个全局事件队列。我试图让这个事件队列使用一个基本接口来允许任何类型的事件......

回答 0 投票 0

C++ 使用 toString 模板和列表对象 - 多态性

我是 c++ 的新程序员,我的任务是编写多态性任务。程序中有一个 toString 模板,我不允许编辑。 我有一个<< operator in which I call an

回答 0 投票 0

C++ 保存合适的矢量/地图的继承类的所有实例

使用类 CWindow,我将其他类的各个对象存储在 m_Db 映射中。 CWindow中的add方法必须这样使用。我正在尝试在保存方法上使用多态性,以便每个对象...

回答 0 投票 0

C++ 多态性问题 - 为所有继承类添加相同的映射/向量

我正在学习 C++,我是编程的初学者,我有一个关于多态性的问题,对某些人来说可能微不足道,但我只能想到使用 dynmic_cast 或其他一些方法的“解决方法”

回答 0 投票 0

你好社区,多重继承和破坏子对象的问题

第 1 部分: 我有一个超类 compteBancaire 至极有两个子类 compteCourant 和 compteEpargne 和另一个子类 compteCourantEpargne 从 compteCouran 继承多重继承...

回答 0 投票 0

DnD 骰子游戏 Pt.2 [关闭]

我的 DnD 游戏项目取得了很多进展!,但我对输出过程感到困惑。这个程序的目的是模拟“掷一把骰子”。我决定配合...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.