polymorphism 相关问题

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

C ++模板和多态

我正在研究决策树结构,因为我将使用不同代理的类似决策结构,所以我决定使用模板来构建基本功能。目前我有一节课......

回答 1 投票 -3

如何在运行时访问派生类字段?

大家好,有没有办法在派生类的基类中实现Equals方法,因为比较字段只存在于派生类中:public abstract partial class ...

回答 1 投票 0

Abstract类未初始化参数

我正在尝试创建一个抽象类SolidFigure。圆柱形和长方形的pirsm都会从它开始。我的问题是SolidFigure中的高度是一个共同的属性不是......

回答 2 投票 0

C ++ - 在运行时从基类指针识别派生类

我正在试验状态机,我正在尝试实现的那个使用函数指针来表示状态typedef void(* State)(Signal const&)class StateMachine {public:...

回答 2 投票 0

C#:将多态性添加到生成的部分类/属性[关闭]

如何在C#中为生成的类添加(非平凡的)多态实现?例如,假设我的(不可修改的)生成器吐出一百个看起来像这样的类:public partial ...

回答 1 投票 1

确保dynamic_cast不会导致未定义的行为C ++

到目前为止,我认为如果我的A类和B类没有任何关联,那么使用指针的dynamic_cast将无法返回nullptr。现在我已经读到这会导致未定义的行为.....

回答 1 投票 1

如何在c#中使用接口的泛型方法?得到错误

我有两个方法的接口,我试图创建通用接口INewReleaseValidationRule,其中T:INewReleaseValidationEntity将具有Run()方法。然后我又上了一堂课......

回答 1 投票 -1

了解C ++中的继承和多态

假设我们有以下继承类。 A类{public:void virtual show(){cout <<“我是A \ n”; }}; B级:公共A {public:void show(){cout&...

回答 1 投票 4

用多态替换条件

我试图用一个例子来理解这个干净的代码实践。考虑具有折扣开关案例的类产品。我试图用多态替换switch语句。代码前:...

回答 4 投票 12

如何创建多个子类级别,以便参数属于子类?

在这个StackOverFlow问题之后,让我们说我想扩展到另一个级别的子类,比如Mallards,我该怎么做?公共抽象类动物> { ...

回答 1 投票 0

多态与公共字段的类型

这个问题是通过功能惯用法解决的吗,泛型或歧视联盟可以作为答案吗?是否可以通过将不同类型传递给函数来实现多态性...

回答 3 投票 3

具有约束的内联记录构造函数的存在类型

我试图在OCaml中表示一组语法的产生,而存在类型对于模拟语法规则的语义动作非常有用。我一直在研究Menhir的源代码......

回答 2 投票 2

C#'static abstract'方法替代实例化子类

我知道我所要求的不会以这种方式工作,但我认为我最初的想法并不是那么愚蠢。所以,想象一下这样的代码结构:abstract class Element class A:Element class B ...

回答 1 投票 3

这种方法的解释?

public class A {public void method1(){System.out.print(“A1”); public void method2(){method1(); System.out.print(“A2”);公共类B扩展A {...

回答 3 投票 -1

覆盖在Ada中接收类范围类型作为参数的过程

我试图了解面向对象在Ada中是如何工作的。我发现了一个我无法解决的情况。我知道如何使用类宽类型来启用多态,我知道如何...

回答 3 投票 0

在运行时确定的函数类型被定义为优势的事实?

我读到通过“继承”使用泛型代码的一个优点是“在运行时确定对象类型的事实”,因为这样可以提供更大的灵活性。我不明白这个......

回答 1 投票 0

关于纯抽象类中的静态成员函数 - 设计模式?

我最近发现了一个在纯抽象类中使用静态成员函数来初始化指向其派生类的对象的指针的示例。我想知道,如果它是一种设计模式,或者它是......

回答 3 投票 4

与gson的多态性

我在使用Gson反序列化json字符串时遇到问题。我收到一系列命令。该命令可以是start,stop,其他一些命令。当然我有多态性,开始/停止......

回答 7 投票 90

按子类类型过滤

让我们说我们有一个类继承它的类餐厅:来自django.db导入模型类Place(models.Model):name = models.CharField(max_length = 50)address = models ....

回答 1 投票 2

是列表 List的子类 ?为什么Java泛型不是隐式多态的?

我对Java泛型如何处理继承/多态性感到困惑。假设以下层次结构 - 动物(父)狗 - 猫(儿童)所以假设我有一个方法doSomething(List

回答 16 投票 696

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