polymorphism 相关问题

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

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

具有多态性的类的Python枚举

activation_enum.py 类激活(激活,枚举): RELU = Relu() TANH = Tanh() SIGMOID = SIGMOID() SOFTMAX = Softmax() 基础激活.py 类激活: def 激活(se...

回答 1 投票 0

派生类型的对象上未调用基类方法:没有指针和引用的多态性[重复]

考虑一个基类和一个从它继承的派生类(称为 Child)。 假设基类有一个声明为虚拟的成员函数,并且子类覆盖该函数。 我想...

回答 1 投票 0

如何将对象声明为基类但使用派生类方法?

考虑一个基类和一个从它继承的派生类(称为 Child)。 假设基类有一个声明为虚拟的成员函数,并且子类覆盖该函数。 我想...

回答 1 投票 0

在 Golang 中使用多态与 switch?

我有一个允许客户购买汽车的端点。 PurchaseReq 结构看起来像这样: 类型PurchaseReq结构体{ 客户字符串 销售代表字符串 位置...

回答 1 投票 0

通过引用返回的函数和返回 const 值的 const 函数之间的区别[重复]

我正在为数组创建一个类以用作堆栈,并遇到两种类型的函数来返回顶部元素。我无法理解两者之间的区别以及编译器如何决定...

回答 3 投票 0

多态多对多关系模型属性不返回集合,但 ->get() 会返回集合

我有两个模型 Product 和 ProductType,它们都与 Usp 模型有关系。我已经建立了这样的模型。 产品类扩展模型 { 使用HasFactory、SoftDeletes;

回答 1 投票 0

有没有办法让基类要求派生类具有与派生的同一类的对象进行比较的函数?

我有一项家庭作业,该作业的一小部分要求一个抽象的父“电影”类,其中包含三个具体子类:“喜剧”、“戏剧”和“古典”。 每个子类永远不会

回答 1 投票 0

如何使用morphtomany

我正在尝试创建一个标记系统,现在我得到了两个表,如下图所示 标签 可标记的 我想根据 `tag_id 标记期刊和 id。然而,期刊总是创造......

回答 2 投票 0

在laravel中从多态关系中获取数据

我有三个具有多态关系的表, 维护: -ID -stock_SNW_issue_id 过时: -ID -stock_SNW_issue_id 员工绩效 -ID -性能_id -性能类型 我想要...

回答 1 投票 0

在c#中使用MongoDB.Bson查询MongoDB的多态性

我在 mongo DB 中有一些集合,其中包含几种类型的文档。 所有文档都包含基本的公共属性和一些额外的属性。 在 C# 中,它表示为多态性: [BsonKnownTypes(typeof(C...

回答 1 投票 0

使用主/子类“Cat cat1 = new Cat(); 与 Animal cat2 = new Cat();”创建对象之间的区别

(第一次在Stackoverflow发帖,所以如果我做错了,我很抱歉=() 从类创建对象或从其继承的类创建对象有什么区别? 我编写了这段代码:en...

回答 1 投票 0

方法 doSomething(vector<ParentClass>) 是否可以根据作为参数传递的向量<ChildClass>类型而采取不同的行为?

在参加 C++ 入门课程时,我开始思考以下内容是否可行: #包括 使用命名空间 std; 类父级{}; ChildA 类:公共 Parent {}; c...

回答 3 投票 0

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