polymorphism 相关问题

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

具有不同参数的构造函数的工厂方法?

我正在开发一个软件,需要在满足某些条件时触发警报。 开发了一个抽象 Alert 类,使用 send(message:string) 作为发送警报方法。 抽象类 Al...

回答 1 投票 0

Rank 2 多态性的实际应用?

我正在讨论多态性,我正在尝试了解这种功能的实际用途。 我对Rank 2的基本理解是: 输入 MyType = ∀ a。一个 -> 一个 子函数 :: a -> a 子功能 el ...

回答 3 投票 0

当不清楚使用哪个泛型参数时,如何使用泛型 Java 类的对象?

我有以下问题: 我声明了一个接口(ResultType)和一些实现它的类(PointResult、TimeResult、LengthResult)。 然后我有这些结果的通用集合

回答 1 投票 0

为什么这个继承示例输出“y”?

MySuper 类是父类,由 MySub 类扩展。我正在创建对象 MySub mySub = new MySub()。我以为输出会是“y”,但是当我尝试运行代码时,它

回答 3 投票 0

如何访问继承对象的字段

我了解如何使用继承来访问方法,但我不明白当对象的类型是父对象时如何访问子对象的字段。 (我的问题纯粹是关于建筑...

回答 1 投票 0

将派生类传递给方法

这里是新手,试图找出实现以下目标的最佳方法: 有一个基类: 公共类 MessageBaseDto { 公共字符串 AssetId { 获取;放; } } 和2个派生类: 公开课

回答 1 投票 0

Java - 为什么我不能采用超类数组并获取子类函数?

我正在尝试从头开始编写一个国际象棋程序。我有一个名为“Piece”的超类,以及所有单个棋子(Pawn、Bishop、Knight 等)的子类。我还有一个c...

回答 1 投票 0

System.Text.Json 序列化不适用于抽象成员

我有以下接口及其实现(带有 Newtonsoft.Json 和 System.Text.Json 的 JSON 序列化器): 公共接口 IAmount { 小数值 { 得到; } } [Newtonsoft.Json.

回答 1 投票 0

C++ std::any 如何检查 std::any 的类型是否为向量

#包括 #包括 #包括 #包括 #包括 #包括 #包括 使用命名空间 std; 使用

回答 1 投票 0

具有多态性的类的枚举

在下面的枚举继承中,对成员值调用多态方法会产生意外结果。 从枚举导入枚举 类激活: def 激活(自身,值): 打印(&

回答 1 投票 0

用于非常量参数的自定义类 fmt::formatter

我有一堂课: 类我的类{ 民众: std::string _cachedString; std::string_view get_string(){ _cachedString = “abc”; 返回_cachedString; } }; 模板<>

回答 1 投票 0

如何通过基本实例重用正确地从数据类继承

请考虑以下事项: @数据类 类基: 道具1:str 道具2:str @数据类 派生类 1(基类): isValid: bool = self.prop2.casefold() == '有效' @数据类 类 Derived2(基类): 是……

回答 1 投票 0

Rails 5.2 多态关联与多态条件

型号: 类车 < ApplicationRecord belongs_to :user has_one :listing, as: :listable has_one :firm, as: :firmable has_one :seller, as: :sellable end class Truck < ApplicationR...

回答 3 投票 0

传递子类或实现类的类类型;然后访问静态方法并创建该类型的实例;在 Java 中可能吗?如何实现?

实现代码的多态性和可重用性;是否可以将一些 Java 构造传递给方法,该构造表示扩展超类的类类型(可能是抽象的,但不一定)...

回答 1 投票 0

在 TypeScript 中建模类型层次结构的最实用方法

我有一个抽象基本类型和它的一堆子类型。一些子类型本身是抽象的,并且具有进一步的子类型。 我希望能够定义多态函数,其中一些......

回答 1 投票 0

双向遍历多态派生类型的链表

考虑以下在 Fortran 中实现简单神经网络的方法:抽象多态类型层 类型,抽象 :: 层 真实的、可分配的 :: A(:,:) 类(l...

回答 1 投票 0

在 CS0535 中隐藏具体类型结果后面的泛型类型参数

我有一个相当学术的问题:为什么技术上不可能使用以下代码? // 抽象 公共记录 MappingRequest(TContract Contract, TEntity Ent...

回答 1 投票 0

如何创建一个包含从 C# 中的类实例化的变量的列表/数组?

因此,我一直在尝试在 C# 中创建一个列表,其中包含作为类实例化的变量。我对 C# 还很陌生,这只是一个练习,但列出了

回答 1 投票 0

java中的动态多态如何应用于接口?

我最近一直在阅读java中的动态多态性(我是初学者)。根据我的理解,是否将父类类型的引用分配为对其子类的引用,如下所示

回答 3 投票 0

如何使超类中的某些方法在子类中不可用

假设我有课 公共类基{} 和一个儿童班 公共类派生扩展基类{ 公共无效Foo(对象我){ System.out.println("派生-对象"); } } 我...

回答 5 投票 0

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