polymorphism 相关问题

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

通过继承进行杰克逊反序列化

我有一个具有以下结构的类Class A {private String type;私人T实体; }而且我的JSON结构是这样的{“ type”:“ Relation1”,“ entity”:“ {..}”}->实体应该是...

回答 1 投票 0

C ++继承和相同的功能名称

我有这种情况:A类{公共:A();虚拟〜A(); void doSomething(); } B类:public A {public:B(); void doSomething(int parameter); }如果我执行以下操作...

回答 1 投票 0

可以在多个模型上存在的一个或多个模型/表的关系

我有一个模型“ Wine”和一个模型“ Drink”。 Wine和Drink都应具有类型(type_id)。因此,数据库应该看起来像这样:酒的ID,名称,type_id等。酒的ID,名称,type_id等。...

回答 2 投票 0

Laravel从两列变形很多

我需要找到一种方法来修改morphMany关系以变形两个不同的列。这是正在变形的表创建语法:CREATE TABLE`user_friendships`(`id` bigint(20)...

回答 1 投票 0

C ++通过别名指针静默为数组元素分配错误的类型

这是有问题的简化代码:#include 使用命名空间std;结构A {虚拟void foo(){cout <

回答 1 投票 0

在Laravel中获得多对多多态的所有关系

我有四个表:产品:-id-名称提升:-id-名称选择:-id-名称可选:-id-selection_id-selectionable_id-selectionable_type每个选择都可以...

回答 1 投票 0

在Scala中构建`this.type`的实例

我正在研究一个称为Graphlike的图特征,在该特征中,我对顶点使用从属/关联类型。解决了我的多态性问题之后,我的实现如下所示:特质Graphlike {...

回答 1 投票 0

是否可以仅隐藏基类的特定重载方法

#include B类{public:虚拟void f(){std :: cout <

回答 2 投票 2

为什么带vptr的对象长12个字节?

#include B类{public:虚拟void f(){std :: cout <

回答 1 投票 0

C ++多态模板类,模板类型对象的实例化

我有以下情况,我想实例化模板类型的对象。我希望模板类型对象的实例化取决于“实例化器”类。模板

回答 1 投票 -1

如何在Scala中将F界多态与关联类型结合起来?

我有一个称为Graphlike的特征,可以作为图形工作。值得注意的是,我要拥有的属性之一是方法g.subgraph(Set(1、2、3))将返回具有...

回答 1 投票 0

从c ++函数返回此值

我最近在堆栈溢出中看到了一个问题,即如何从函数获取派生对象,有人建议创建本地对象并从函数返回副本。如何从...]返回此内容?

回答 3 投票 1

两个子类修改相同的父变量java

我为我的大学课程准备了一个井字游戏。我对Java非常陌生(一个星期),但是我已经编码了大约两年。我遇到的问题是在我的父类GAME中,...

回答 1 投票 0

。net核心中处理多态性的最佳做法

假设我在Api中有3个A,B和C类:公共类A {}公共类B:A {}公共类C:A {}我有:[HttpPost] public ActionResult Post([FromBody] A a ){var new_a = ...

回答 1 投票 -1

在Kotlin中,是否可以为不同的对象设置不同的枚举值,类似于Python处理枚举值的方式?

我想在Kotlin中创建一个接受RGB值的颜色类。我还计划添加十六进制值,但这与问题无关。那我要上两节课。数据类别RGB(val red:...

回答 1 投票 0

C#如何访问已实现接口中不存在的对象属性

请考虑以下代码。我有一个名为IClass的接口。公共接口IClass {公共字符串MyProperty {get;组;我有两个实现此接口的类:...

回答 1 投票 0

Ada中的多类型继承

假设我有以下内容:类型blah是抽象标记的记录element1:整数;结束记录; blah2类型是抽象标记的记录element2:整数;结束记录;我希望是...

回答 1 投票 3

如何在c中编写通用队列库?

我有一个存储固定大小(15)和固定类型(整数)的结构。 typedef struct Queue队列; struct Queue {int buffer [15]; //仅存储15个整数int头;整数空间int ...

回答 1 投票 0

更改虚拟函数以添加新参数

我有一个基类A(从来没有以其基形式实例化),它是许多子类的父类。 A具有每个子类都继承的函数,称为func。每个子类都有...

回答 1 投票 0

两个抽象类,从相同的基类派生。如何从一个抽象类访问另一个抽象类的指针

我正在为cppUnit测试工具编写一个帮助程序类,以打印带有空格的测试说明。由于测试工具将各种元素连接起来以命名测试类,因此...

回答 1 投票 0

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