标签[polymorphism]

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

-2
0回复
06

在任何OOP语言中,有没有实现家庭多态的最小方法?

我正在尝试为一个老问题找到更广泛的答案: Scala中的家庭多态性 上面的示例仅说明了两个家庭的问题:游戏和扑克。 为此,定义了从属类型Player和State来启用以下继承半格: 现在想象
0
1回复
21

我找不到显示triangle.setColor('yelow')和Triangle.setFillet(true)的方法

我在Triangle类中遇到两个问题。 当我测试程序时,我能够显示所有结果,但仍然可以得到颜色并填充true / false。 我将输出放在末尾,以便您可以看到发生了什么。 我试图解决它添加即时变量
-4
0回复
26

这个问题来自OOP C ++中的多态性主题吗? [关闭]

已关闭。 这个问题需要细节或说明。 它当前不接受答案。
1
3回复
82

为什么要实现Iterator 和迭代器有冲突吗?

此代码无法编译: pub trait ToVec<T> { fn to_vec(self) -> Vec<T>; } impl<I, T> ToVe
0
0回复
12

如果使用@JsonTypeInfo和@JsonSubTypes进行了序列化,如何获取动态Json有效负载

我将@JsonTypeInfo和@JsonSubTypes用于公共类PaymentMethodRefOrValue 这些是付款方式,但是PaymentMethodRefOrValue中没有某些字段
0
0回复
30

无法使我的多态关系正常工作

尚未在stackoverflow上找到任何答案,所以imma独自问了一下。 我的多态关系有点奇怪。 我无法从帖子中检索评论,但可以从特定评论中检索帖子。 我的评论: 这是我的关系代码: (
1
1回复
45

如何在方法签名中使用泛型,泛型?

我有一种情况,我尝试使用多态性和方法签名以及强制转换。 我有一个像这样的界面: 我想返回一个孩子(不知道哪种类型)的地方,在该方法中,我接受另一个未知的类和一个简单的枚举类型。 目的是接收一个对
0
1回复
33

有没有一种方法可以调用对象的重写基类方法? [复制]

这个问题已经在这里有了答案: 如果我要重写基类的虚函数,可以调用它吗?
0
1回复
50

如何实现具有特征MyTrait的结构 [复制]

这个问题已经在这里有了答案: 为什么会出现“从未使用过参数[E0392
1
2回复
33

从C ++中的类析构函数调用虚拟函数

在许多其他问题和资源中已经讨论了在构造函数或析构函数内部调用虚拟函数的问题,但是我想清除一些东西,但我仍然感到很失落。 例如,在Scott Meyers的有效C ++项目9中,有完整的解释。 但最后
1
1回复
46

是否可以使用方法?

晚上好, 我只是问自己,是否可以使用方法。 输出:“ THIS是一个类-> A_method”。 我试图这样铸造: 它应该打印:THIS是B类-> A_method 但它不起
0
1回复
29

泛型可以与android room实体一起使用吗?

考虑以下Entity : @Entity(tableName = "media") data class Media( @PrimaryKey(autoGenerate = true) val
5
1回复
73

统一过程中,较高级别的类型的实例化和包含关系如何相互作用?

如果量词出现在相反的位置,则函数类型的等级更高: f :: (forall a. [a] -> b) -> Bool 关于这种类型的统一,类型变量a比b更严格,因为适用以下实例化规则:
-3
1回复
50

如何创建可以接受许多参数的通用类

好的,我正在创建一个Utility AI框架。 为此,我需要一个可以根据我确定的情况进行很多更改的类,并且我希望有一种使用多态或某种设计模式的方法来解决我的问题。 让我告诉你我的意思 为了示例,我有
0
2回复
75

高阶C [_]〜> D [_]的多态函数真的是自然变换吗?

这是一个关于术语的问题,在Scala无形库中,我发现了以下评论: 这将F[_] ~> G[_]定义为自然变换。 但我不确定维基百科中是否在滥用术语: https://zh.wikiped
0
2回复
62

如何治疗清单 >多态地处理异常

我正在尝试创建一种方法来记录任务列表的内部异常。 问题是,在某些地方,我只有(A) List<Task>而在其他地方,我只有(B) List<Task<Something>
-2
2回复
44

为什么不能用比接口中指定的参数更通用的参数类型来实现C#接口的方法

假设我们有一个来自其他两个通用接口的接口 public interface ISpecificInterface : IGeneralInterfaceA, IGeneralInterfaceB
2
1回复
42

一个让我有不同返回类型的通用类(Java)

今天,我一直在使用java()中的泛型/参数类型来行使我对多态性的理解,但是自从一段时间以来,我一直遇到一个问题,即我将使用具有返回值的单个方法的泛型类,原因是是因为我希望能够调用一个方法并且通过上下
0
1回复
25

在多个文件中使用常量元素的多态结构

我现在正在学习C语言中的一些基本多态性。我尝试编写一个常量元素,其中包含一些将由更高级别的结构继承的方法指针。 当将我的所有代码写入单个文件时,它可以正常工作,这是所需的行为: #include &l
0
1回复
54

多态r值引用?

如果我想在一个类中存储一个多态对象,我的第一个念头将是如下所示: std::unique_ptr<Base>在于,这会导致复杂的所有权问题和指针语义。 尽管引用/原始指针可以具有多态

1 2 3 4 5 6 7 8 9 10 下一页