polymorphism

polymorphism

文章 1 浏览 105

当我们可以使用 NSObject 时为什么还要使用 id 呢?

我知道当我们想要创建一个未知值对象时我们使用 id。然而,我很好奇为什么苹果要选择 id 来决定它在运行时的值,当每个对象都是 NSObject 的子类时。…

不羁少年 2024-12-11 18:22:08 2 0

这是多态性的有效使用吗?如果是,我应该如何声明这种关系?

我有一个预约模型,可以由导师或学生初始化。一旦一侧初始化,另一侧就可以接受或拒绝。 我将模型设计为:约会和参与者。参与者有两个属性:participa…

韬韬不绝 2024-12-11 14:48:20 1 0

为什么 Haskell (Hugs) 中的 Show 实例会导致堆栈溢出错误?

下面是 Haskell 中的多态数据类型,由 Hugs 解释。我正在尝试创建一个 Show for Equality 的实例。 实例声明表示,如果类型“a”在 Show 中,则相等 a…

べ映画 2024-12-11 12:59:31 3 0

多态性和继承

我有这些类: class A { public int Foo() { return 5; } } class B : A { public int Foo() { return 1; } } 并且我像这样使用它们: B b = new B();…

清风疏影 2024-12-11 11:06:24 2 0

Scala 解释器找不到我的类?

我正在尝试在解释器中加载 Scala 文件: trait MyOrdered { def <(that: MyInt):Boolean = compare(that) < 0 def >(that: MyInt):Boolean = compare(…

零度℉ 2024-12-11 03:55:37 1 0

将实例方法的参数限制为实例的类型

假设我有一个抽象基类BaseClass。 我想给它一个如下所示的方法, public void CopyPropertiesFrom(T source) where T == ThisDerivedClass : BaseClas…

一片旧的回忆 2024-12-11 01:30:18 0 0

在多态性中,只有派生类可以是基类,这里会发生什么?

在多态性中,我了解到只有派生类才能成为基类,但是看看我的示例,基类现在是派生类: static void Main() { Person a = new Customer(); //here a ba…

惜醉颜 2024-12-10 22:48:20 1 0

中间的代码不同,其他都一样

我经常遇到一种需要做的情况: function a1() { a = getA; b = getB; b.doStuff(); .... // do some things b.send() return a - b; } function a2() …

筱果果 2024-12-10 22:10:48 2 0

具有子类唯一性和多态性的 Java 引用类型

我有一个源自 Hibernate 模型的一般 OO 设计问题。 付款示例 - 基本(SuperType) @Entity @Table(name = "PAYMENT") @Inheritance(strategy = Inheri…

梦里南柯 2024-12-10 12:42:03 2 0

使用泛型将子对象转换为父对象

Class a { public T j; } class b:a { } 如果这不是通用的,那么您可以执行以下操作: a foo = new b(); 是否可以对通用案例执行相同的操作? 有更好…

吾性傲以野 2024-12-10 09:45:07 0 0

如何编写一个可以被两个非继承类共享的方法

我有 2 个类,都具有相同的方法(名称 + 类型 + 行为)和相同的属性(名称 + 类型) public class Country { public string Name { get; set; } publi…

熊抱啵儿 2024-12-10 09:07:01 2 0

具有类型转换的多态复制构造函数

我需要复制构造一个对象,同时将其类型更改为同一类层次结构成员的另一个类。我读过有关多态复制构造函数的内容,并(希望)理解其背后的想法。然而,…

庆幸我还是我 2024-12-09 23:39:11 3 0

用多态函数覆盖模板化函数

如果我有 template TalkyBuffer& operator<<(T const &object) { // Template ... } TalkyBuffer& operator<<(TalkySerialisable const &object); // …

记忆消瘦 2024-12-09 16:58:04 1 0

C++类方法,返回向量<子类>;

我尝试为课程编写的方法遇到了一些麻烦。我有班级符号和班级终端。类终端扩展了类符号,但类符号的方法之一需要返回一个向量。例如: #ifndef SYMBOL_…

铃予 2024-12-09 16:52:55 1 0

具有抽象方法和虚方法的类

我可以编写一个具有虚拟方法(可以被重写但具有默认行为)和抽象方法(必须被重写)的类吗? 我可以有一个定义,在其中定义虚拟方法的实现而不是抽象…

佼人 2024-12-09 14:52:05 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文