polymorphism 相关问题

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

Laravel - 渴望加载多态关系的相关模型

我可以立即加载多态关系/模型,而不会出现任何 n+1 问题。但是,如果我尝试访问与多态模型相关的模型,则会出现 n+1 问题,并且我似乎无法找到解决方案。哈...

回答 6 投票 0

Java:从超类继承的公共方法调用私有方法。

公开课测试{ 公共静态无效主(字符串参数[]){ 学生 s = 新学生(); s.printPerson(); } } 类人{ 私有字符串 getInfo(){ 返回“人”; } p...

回答 3 投票 0

在 C++ 中使用 CUDA 时的多态替代方案

编辑:从回复中,我意识到我真正需要的是 CUDA C++ 中虚拟类方法的替代方法。我相信所提出的解决方案比专业人士更适合我的用例......

回答 1 投票 0

多态性歧义,我们可以用“默认”基础来解决它们吗

我需要一个涉及 QWidget 的抽象层,可以是 QGLWidget,我想知道是否有一种方法可以对编译器说,“任何时候你有疑问(歧义)时尝试使用默认的基础我......

回答 2 投票 0

如果方法是抽象的,是否需要向下转换?

这是一个例子: 公共抽象类Solid{ //代码...// 公共抽象双卷(); } 这是一个扩展 Solid 的类 公共类 Sphere 扩展 Solid{ //代码...// 公共双

回答 3 投票 0

有没有办法让 DTO 到模型的转换器具有多态行为?

我有接受 BaseDto 的端点: @请求映射( 方法 = RequestMethod.POST, 值=“/路径”, 产生= {“application/json”}, 消耗= {“应用...

回答 1 投票 0

了解C++中子类的类

我至少有 7 年没有做过 C++ 了,突然就陷入了一个 C++ 项目。我想要一些以下方面的指导: 我有一个名为 Animal 的类,并且我有 3 个继承自

回答 8 投票 0

覆盖静态字段

我正在为我的游戏编写一个 C# 游戏引擎,我希望为每种不同类型的块添加一个 XNA.Rectangle drawRectangle。 块存储在列表中,因此属性必须是

回答 4 投票 0

如何使用基类和派生类处理 C# 中的多态事件类型?

我正在尝试在 C# 中实现多态性,以便使用单个 ProcessEvent 方法处理各种事件类型。这是我当前设置的示例: 公共类 BaseProposeEvent { 公共要求...

回答 1 投票 0

将包 A 的类型转换为包 B 的类型,而不依赖于 B

目前,我正在尝试用Go实现一款多人回合制卡牌游戏。我有两个包:游戏和网络。游戏包实现了游戏逻辑。 Game 对象验证并接受

回答 1 投票 0

.NET 6 会话上的 Blazor 服务器应用程序中类型的错误转换对象

我正在使用 Entity Framework Core 验证数据库中的用户和密码,但是当我尝试使用多态性声明 varauthenticationExt 时,因为该类继承自

回答 1 投票 0

Java 多态练习

有人可以解释一下编译器/运行时如何运行 示例中的适当方法? 有 6 个类和一个具有不同参数的方法 void m(/* ... */)。 我知道编译器

回答 1 投票 0

编译器什么时候可以静态绑定对虚函数的调用?

如果在编译时知道类的类型(例如,如果类实例没有通过...

回答 2 投票 0

std::function 无法在具有多态参数类型的重载之间进行选择

以下函数都有不同的签名。我希望具有可调用且又具有 Base& 的函数和具有 Derived& 的函数是不同的。虽然他们...

回答 1 投票 0

java意外隐式接口实现

最近遇到一个有趣的功能,不过,它可能会导致 Eclipse“添加未实现的方法”功能出现意外输出。语言概念的“google-able”名称是什么...

回答 3 投票 0

c++ 的多态性和继承问题

我不明白为什么会打印这段代码 E::n() 是() E::j() 如果我跑 (p4->n()).m(); #包括 使用命名空间 std; A类{ 民众: A() {计算 << "A() "...

回答 1 投票 0

继承实体方案中的抽象类(Spring boot)

实体 Booking 和 Resource 之间存在多对多关系。设备是资源的子项。 我的问题是我可以像抽象一样声明资源吗? 如果我尝试插入新预订...

回答 1 投票 0

(De) 使用 System.Text.Json 在 C# .NET 8 中序列化包含多态泛型的对象列表

当尝试序列化对象是泛型和泛型基的派生类型的列表时,我最终得到了错误: System.InvalidOperationException:“指定类型”CSharpLanguageTestingApp。

回答 1 投票 0

如何防止Javascript超级构造函数调用被派生类重写的方法?

我是 JS 新手,正在实现多态类层次结构。看来在超级构造函数中(当从派生构造函数调用时),“this”指的是派生类,而不是超级......

回答 1 投票 0

从 DLL 调用谷物档案导致多态性不起作用

我是麦片的新手,最近我遇到了一个奇怪的问题, 我的序列化代码位于外部 DLL 中,在代码中我使用谷物的多态性功能,当尝试调用 arc 时...

回答 1 投票 0

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