polymorphism 相关问题

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

JavaFX ObservableList<SuperClass>不保留子类属性

我有一个ObservableList,它保存子类对象。当我尝试访问特定于子类的属性时,尽管它们被传递到超类列表,但它们似乎丢失了。

回答 1 投票 0

C# - 扩展/添加接口到重写方法的参数

我对 C# 还很陌生。我试图派生一个类 UIObjectContainer : UIObject ,它重写方法 FillProperties ,该方法“填充”参数 Properties (仅保存杂项数据)。 我想...

回答 2 投票 0

C# - 扩展/添加接口到重写方法的参数

大家好,我是C#新手。我正在尝试派生一个类 UIObjectContainer : UIObject ,它重写方法 FillProperties ,该方法“填充”参数 Properties (仅保存杂项数据...

回答 1 投票 0

是否可以在 C# 的泛型方法中利用多态性?

字符串 Foo(字符串键,字符串默认值) { 返回查找(键); } bool Foo(字符串键, bool defaultValue) { 返回 bool.Parse(Lookup(key)); } T Bar(字符串键,T 默认值) ...

回答 1 投票 0

C++ 虚拟模板成员函数[重复]

#包括 类 Data_X { 民众: Data_X(int x): x(x) {} int getData() { 返回x; } 私人的: 整数x; }; 类父类{ 民众: 模板 T* 得到达...

回答 1 投票 0

unique_ptr 生成成员函数的模板特化

我正在尝试使用模板变量创建通讯类。 我的同事要求我使用 std::unique_ptr 进行内存管理。 但我认为我未能实现多态性。 我编写的代码如下。

回答 1 投票 0

调用存储在std::any中的对象的成员函数

假设我有一个模板类,如下所示: 模板 我的班级 { 民众: MyClass(std::string const& 名称){ s = 姓名; } T return_var1() {...

回答 1 投票 0

如何将 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

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