polymorphism 相关问题

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

C ++ - vector <>中的std :: unique_ptr是nullptr

我想将Particle对象存储在矢量对象中,以便稍后可以访问它。这些粒子(电子和质子)继承自包含toString()虚方法的Particle类。 ...

回答 1 投票 9

未处理的异常 - 访问冲突读取位置0x00000000 [关闭]

我有三个类,一个函数在代码中的某个位置运行正常,如果我把它放在其他地方崩溃,我无法弄明白,为什么会发生。我会很高兴前期指导。上课...

回答 1 投票 -1

什么时候打超级(..)而什么时候不打?

关于超类和调用它们的方法,我对python中的编程风格/约定有一个简单的问题。假设我有类A():def a(self):print“a”......

回答 2 投票 0

多态性最佳实践

我一直在调查java设计模式,以使我的项目更有条理,我需要知道的一件事是,如果以下方法是好的做法。使用父抽象类时......

回答 3 投票 1

Java中的静态绑定和动态绑定

起初我是初学者,我看过很多教程,阅读了很多例子,甚至试图从JLS中理解这个主题,但我仍然有一些困惑或误解。让我展示 ...

回答 1 投票 -1

通过指向派生类的函数调用基本虚方法

我需要通过指针从派生类调用基本方法A :: foo()。 #包括 struct A {virtual void foo(){std :: cout <<“A :: foo()”<< std :: endl; }};结构B:A {...

回答 2 投票 6

用多态性保持球员在多项运动中得分

首先,这是针对大学的,所以我无法给出答案,而是解释了为什么我的代码不起作用并且在解决方案方面指向了正确的方向。这一定是......

回答 2 投票 -2

C#中多态性的复杂问题

我正在构建一个允许制造商输入汽车规格的应用程序。现在,让我们说我输入汽车的名称(存储在Car表中),*引擎的类型(存储在...中)

回答 1 投票 1

为什么有些Haskell函数不抽象具体的整数类型?

例如,函数长度抽象具体序列(可折叠),但不抽象具体整数类型Int:length :: Foldable t => t a - > Int它是否更可用或更多......

回答 1 投票 0

为什么Ocaml中的“ref None”值受限制?

值限制规则表明,只有当表达式的右侧在语法上是一个值时,才会发生泛化。我不明白为什么让r = ref无限制值?怎么样 ...

回答 2 投票 3

Scala多态函数类型不匹配

当试图运行抽象数组类型的多态函数时,我得到一个类型不匹配的错误消息:类型不匹配:expected:(Int)=> Boolean,actual:Int ...

回答 1 投票 0

C#多态构造函数

我有一个基类Item和一个继承自Item的子类Ball。 public class Item {public string Name {get;组; public uint ID {get;组; public Item(ItemData data){...

回答 1 投票 1

BaseClass无法实现interface.variable,因为它没有匹配的返回类型

编辑:已解决。我有时候是个白痴。请参阅下面的自我答案...我正在使用接口和多态公共接口IFile {List工作以下C#.Net4.5代码 ...

回答 3 投票 -1

动态类型是否与动态(后期)绑定相同?

在后期绑定中,方法的名称在运行时绑定到类型。这与动态打字有什么不同?

回答 1 投票 0

子文档中的SD MongoDB多态性

我刚开始使用spring-data-mongodb开发一些Java应用程序,并遇到了一些我无法解决的问题:有几个像这样的文档bean:@Document(collection =“...

回答 1 投票 3

C#通用多态性[重复]

假设有一个像这样的基类叫做Cup:public abstract class Cup {}让我们假设PaperCup继承了继承PaperCup类的Cup和PlasticCup。公共课......

回答 1 投票 0

在Python 3中,超类可以多态地调用子类的构造函数

我想在类(Parent)中创建方法(比如复制),它将返回调用它的类或子类的对象。我想要type(x)== type(x.copy())。没有一种方法我......

回答 2 投票 1

创建一个基类方法,根据调用该方法的子类实例化一个新的子类对象

我搜索和搜索过,但说实话,我真的不知道该找什么。我有这个名为Item的抽象基类,我将有很多子类都需要使用...

回答 3 投票 0

具有虚函数的类的大小增加了额外的4个字节

class NoVirtual {int a; public:void x()const {} int i()const {return 1; }}; class OneVirtual {int a; public:virtual void x()const {} ...

回答 1 投票 2

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

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

回答 1 投票 0

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