polymorphism 相关问题

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

如何将 2 个函数(常量和非常量 i/o)“合并”为一个?

是否有一种语法可以将以下两个函数合并为一个,以便如果输入是常量,则结果是常量,如果输入是非常量,则结果是非常量? 字符* f1(字符* x) { 返回x+1; } ...

回答 3 投票 0

在 C++ 中执行子对象方法数组

假设我有一个基类A和两个派生类B和C。我想创建一个由B和C的虚拟成员组成的函数指针数组并执行它们。 我该怎么做呢? 我...

回答 1 投票 0

如果参数是const,函数返回const,否则不是

是否有一种语法可以将以下函数合并为一个,以便如果输入是 const,则结果是 const,如果输入不是 const,则结果也不是 const? 字符* f1(字符* x) { 返回x+1; } 合作...

回答 3 投票 0

C++:如果参数是const,函数返回const,否则不是

是否有一种语法可以将以下函数合并为一个,以便如果输入是 const,则结果是 const,如果输入不是 const,则结果也不是 const? 字符* f1(字符* x) { 返回x+1; } 合作...

回答 2 投票 0

从父类变量调用子类方法,而不使用instanceof或casting

我有4节课 公共类用户{ 私人账户账户; 公共无效setAccount(帐户帐户){ this.account = 账户; } 公共账户 getAccount() { 重新...

回答 2 投票 0

如何创建派生指针类变量?

目前正在做作业,我应该创建一个包含不同类型卡片的向量。所以我创建了一个卡类和2个派生类(身份证、银行卡)。每个班级都有...

回答 1 投票 0

Generic ActionResule<T> 不尊重类型 T

在下面的示例中,Get 方法的返回类型为 ActionResult 但 return 语句返回 OKResult 和 WeatherForecast 的 IEnumereable 并且仍然编译成功...

回答 1 投票 0

从抽象类派生的类中获取派生自抽象类的类的可选值

我有类似于下面的代码,其中一组具有相似共享行为的类(Tool1,Tool2),全部继承自抽象类(ITool)。所有这些类别都有自己的选择...

回答 1 投票 0

Hibernate/JPA 多态和泛型类型

我尝试在 hibernate/JPA 实体中组合多态和泛型类型。以下是示例实体: 公开课蛋糕{ @ID @GenerateValue(生成器 = "系统-uuid") @

回答 1 投票 0

在Python中将派生类转换为基类

课程选项: 订单类型:str 对:str def __init__(self,pair,order_type) -> 无: self.order_type = order_type self.pair = 对 类订单(选项): 价格:...

回答 2 投票 0

Java继承中隐藏字段

在类中,与超类中的字段同名的字段会隐藏超类的字段。 公开课测试{ 公共静态无效主(字符串[] args){ 爸爸爸爸=...

回答 2 投票 0

Typescript 多态组件打字不起作用

我正在尝试创建一个多态组件,但我不明白抛出的错误。希望得到一些帮助,也许还有改进的版本。 预期的结果是我...

回答 1 投票 0

调用Java多态顶层方法

我在java项目中有一个继承的对象,我试图在子对象中调用重写方法。由于某种原因,正在调用该方法的父版本。这是我的理解...

回答 1 投票 0

Kotlin 多态序列化(字符串数组和对象数组)

我有一个服务器响应,可以返回字符串数组或对象数组,但我不知道如何定义这种多态关系。这是序列化的 Kotlin 代码...

回答 1 投票 0

如何在symfony中实现一对多(多态)

嗨我有三个实体用户、管理员、日志 管理员和用户都有很多日志。 每个日志都有一个所有者,可能是用户,也可能是管理员。 在这种情况下,我正在寻找与 Laravel 类似的系统

回答 1 投票 0

接受类及其接口的Java类型(逆变)

我有一个类和一个接口,如下所示: 接口员工{...} 类 Developer 实现 Employee {...} 然后我有一些类来实现入职流程中的步骤: 接口

回答 1 投票 0

AUTOSAR 规则 A5-0-4 对指针运算的立场

AUTOSAR 规则 A5-0-4 规定 指针算术不得与指向非最终的指针一起使用 类。 它提供了以下理由: 指针算术只有在所指向的...

回答 2 投票 0

C++ 中基于模板和多态性的方法有何优缺点?

我编写了一个程序,其中变量的类型在编译时未知。在运行时向用户询问。在第一个程序版本中,重复了部分代码。修改内容

回答 1 投票 0

在超类中声明方法 do(int in) 并在子类中声明方法 do(double in)

我正在回顾 Java 中的一些重要规则。 我的问题是: 在超类中声明方法 do(double in) ,在子类中声明方法 do(int in) 。 子类中的方法do(int in)是不是

回答 1 投票 0

C++ 派生类中的派生成员对象以及如何初始化

这似乎是您在 C++ 中经常遇到的情况,但我还没有真正找到答案。 我们有一个带有成员对象 Engine 的基类 Car。现在我们将 Car 派生为 RaceCar。那辆赛车...

回答 1 投票 0

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