polymorphism 相关问题

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

Laravel:如何在多态中使用wherePivot多对多

我想在我的数据透视表中查询isrecurring = 1的位置,但没有找到现有的解决方案。任何人都有任何经验,以及如何在多对多多态转轴中获得“isrecurring”= 1的所有记录...

回答 1 投票 0

在Java中重载和多次调度

我有一个集合(或列表或数组列表),我想在其中放置String值和double值。我决定使它成为一个对象集合并使用重载ond多态,但我确实...

回答 6 投票 23

如何在Swagger中描述多态端点?

我们使用Spring + Jackson(Java)。在我们的API中,我们可以将不同的对象发送到同一个端点。例如@JsonTypeInfo(use = JsonTypeInfo.Id.NAME,include = As.PROPERTY,property = ...

回答 1 投票 0

Unity3d中的多态性

我需要一些帮助。我不知道这是否可能:我有2个脚本,interactBase和interactRock脚本。 interactRock脚本扩展了interactBase脚本。 interactRock会覆盖......

回答 1 投票 0

覆盖派生模板类的返回类型

如果我有一个带有虚函数Clone的抽象类A和一个继承A并覆盖Clone的模板类B,我想让这个函数返回类型B 而原来(在A)......

回答 1 投票 0

函数重载与函数覆盖java中的继承类

考虑以下代码公共类SuperClass {// label 1 void function(int a){System.out.println(a); public class SubClass扩展了SuperClass {// ...

回答 2 投票 2

使用c'ctor,d'ctor和覆盖

假设我想定义一个名为Circle的类,它有计算其面积和周长的方法。该类使用另一个名为Point的类。假设这个类继承自一个抽象......

回答 3 投票 0

工厂设计模式中的纯虚函数错误

学习决赛并决定构建一个利用纯虚函数和多态的程序。我陷入了一个非常奇怪的错误,也许我错过了一些东西。这是形状......

回答 4 投票 1

Scala多态性 - 协变和类型绑定

使用Scala ...我无法弄清楚如何以混合类型绑定和协方差的方式使用多态。简而言之,我认为我需要类似这种类型的签名...但是如果你跟着...

回答 1 投票 1

继承,还是我应该使用组合?

让我说我有一个公共类转移{prop1 prop2 ....公共列表 SubTransfers {get;组;我从连接数据库的函数得到的...

回答 1 投票 0

在Java中,如何从派生类中的重写方法调用基类的方法?

我有两个Java类:B,它扩展了另一个类A,如下所示:class A {public void myMethod(){/ * ... * /}} class B扩展A {public void myMethod(){/ *另一个代码* /}} ......

回答 12 投票 129

具有自定义类型的TypeScript clone自我实例

我想克隆当前的类实例并在clone()内部创建一个多态类的实例,如下所示:class State {public clone():State {const state = new ...

回答 1 投票 3

C#:使用Windows窗体的ATM系统如何修复撤销按钮?这笔钱被扣除两次

例如:当我的余额为200时,我第一次提取12美元,余额为188美元(这个有效)但是当我再次提取2美元(它必须是186)但我得到的答案是174美元。我用了 ...

回答 1 投票 -1

c2011错误c ++尝试做多态时

我正试图用我的图像处理程序实现多态性。我一直收到这个错误,我认为这是因为我在头文件和cpp文件中定义了两次比例。错误......

回答 1 投票 0

使用参考[复制]时多态性并不总是有效

在虚拟方法上使用引用时,我有一些意外的行为。基本上,如果我引用基类的对象,那么将该引用更改为派生的对象...

回答 2 投票 3

尝试使用多态时,“错误:结构定义中不允许使用特征边界”

编者注:这个问题是在Rust 1.0之前和某些功能实现之前提出的。代码as-is今天有效。我在Rust写了一个棋盘游戏AI。有多个规则集...

回答 1 投票 7

C ++ std :: map在“*”上失败了吗?

我正在编写一个示例c ++程序来试验多态和地图。我有以下地图:地图 OPS; ops ['+'] = new Addition(); ops [' - '] = new Subtraction(); OPS [ '*'] ...

回答 1 投票 2

Rails多态命名边缘情况

我有一个名为ImageGallery的模型,它可以属于许多不同的模型。通常在rails中你只需要后缀 - 名称就可以得到多态名称,但是这里“image_galleryable”没有......

回答 1 投票 0

如何用矢量多态性隔离孩子

class problem {public:virtual void show()= 0; }类伤害:公共问题{public:void show(); } class disease:public problem {public:void show(); }向量 lstProb; // 一世 ...

回答 2 投票 0

Haskell类具有多态数据定义的实例

关于具有多态数据类型的类定义,我有一个问题。假设定义的数据类型是:data BTree a = BLeaf a | BNode a(BTree a)(BTree a)派生(Show)让我说我想......

回答 2 投票 1

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