polymorphism

polymorphism

文章 1 浏览 105

测试一个对象来查看它是否实现了一个接口有什么问题吗?

在这个答案的评论中 据说“检查对象是否实现了接口,尽管它可能很猖獗,但却是一件坏事” 下面是我相信的是这种做法的一个例子: public interface IF…

等往事风中吹 2024-12-09 13:41:17 0 0

如何创建没有字段集的格式化嵌套输入?

我有一个表User,它继承自一个名为Person的表 ,长话短说,而不必执行以下操作: f.inputs 'Something' do f.inputs for: :person do |f| f.input :na…

卸妝后依然美 2024-12-09 09:25:19 2 0

使用多态子类各自的方法

我遇到了调用错误方法的问题。在我的程序中,我有 3 个类:符号、非终端和终端。 nonTerminal 和terminal 都是符号的子类。 在我的程序中,我只创建一…

玩心态 2024-12-09 05:39:36 0 0

Rails 3 - 将多态图像模型附加为每个模型的不同图像类型,我做错了什么?

我不断收到 ActiveRecord::UnknownAttributeError: Unknown attribute: imageable_id 代码: 多态图像模型: class Image < ActiveRecord::Base mount…

老娘不死你永远是小三 2024-12-09 03:09:41 1 0

超载<<运算符和继承的类

我有一个基类,然后有几个派生类。我想超载“<<”这些派生类的运算符。对于普通运算符,即“+”,虚函数可以解决问题。我理解的标准约定是 friend ost…

我家小可爱 2024-12-09 03:08:35 1 0

类型的总函数 (forall n . Maybe (fn)) ->也许(forall n . (fn))

是否可以将类型的单射函数编写 hard :: (forall n . Maybe (f n)) -> Maybe (forall n . (f n)) 为总功能程序——也就是说,没有使用错误, undefined…

明天过后 2024-12-09 01:22:44 1 0

访问基类中的子类...但不同

我有一个基类,它有一个子类(我想可能是一个结构,但不确定它是否合适)和一个方法。 class Base { protected class SubClass { public string word;…

我很OK 2024-12-08 20:52:08 0 0

Java - 外部类内部的内部类数组

假设我有: public class A { public A() { ... } ... public class B { public B() { ... } public void doSomething() { ... } ... } public class …

神妖 2024-12-08 08:25:07 0 0

c++:错误 C2440: '<函数样式转换>' : 无法从“A”转换到“B<类型>”

我有一个基类 A,它有一个子类 B。 A 覆盖 + 运算符,B 也覆盖它,调用父级的 + 运算符,并将结果转换为 B。然后我收到错误消息: 错误 C2440:“”:…

丑疤怪 2024-12-08 01:38:48 1 0

Scala:对多态类型的单例实例使用 Nothing

给定一个多态特征,比如 trait Transform[T] { def apply( t: T ) : T } 一个人可能想要实现各种专门的实例,例如 case class Add[Double] extends Tr…

感情废物 2024-12-08 01:17:56 1 0

GWT 2.4.0 RequestFactory 多态性

GWT 2.4 是否支持这种情况: @Entity class MyBase {...} @Entity class MyChild1 extends MyBase {...} @Entity class MyChild2 extends MyBase {...…

触ぅ动初心 2024-12-07 22:10:30 1 0

C++按值和按引用比较运算符的多态性

我想比较从相同基类型派生但不是相同派生类的两个对象。因此,我将 == 运算符设为虚拟并在派生类中覆盖它。 当我将所有对象存储在基本类型的数组中时…

天涯离梦残月幽梦 2024-12-07 18:07:27 1 0

如何模拟方法模板的虚拟性

我有一个类层次结构,我想在其中引入一个方法模板,其行为就像虚拟的一样。例如一个简单的层次结构: class A { virtual ~A() {} template void metho…

蔚蓝源自深海 2024-12-07 16:16:43 0 0

C++堆栈上的流多态性?

我想做这样的事情: std::wistream input = std::wifstream(text); if (!input) input = std::wistringstream(text); // read from input 即将文本解…

黎夕旧梦 2024-12-07 13:40:04 1 0

具有多态性的模板专业化

我想通过使用指向其基本类型的指针来调用专门的模板函数。我不确定这是否可能,所以我愿意接受建议和/或替代方案。这是我的情况的一个例子: class CB…

乖乖 2024-12-07 09:43:14 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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