inheritance 相关问题

继承是面向对象编程中的系统,它允许对象支持由前类型定义的操作,而无需提供自己的定义。它是面向对象编程中多态性的主要向量。

C#角色服装系统

我正在尝试创建一个灵活的系统来为我的游戏中的角色着装。现在我已经有了一个基类,所有儿童服装类都将从该基类扩展,并且还可以带来额外的接口

回答 4 投票 0

从List继承<T>

实现继承自List的新类最快的方法是什么? 动物类{} 动物类:列表 {} // (1) 我遇到的一个问题:通过简单地执行(1),...

回答 7 投票 0

std::shared_ptr 的 std::vector 可以保存指向同一基类的不同子类的指针吗? [已关闭]

我一直在尝试创建一个动态数据结构来保存许多不同类的对象,所有这些对象都派生自同一个基类。 我在很多地方都找到了建议...

回答 3 投票 0

在 Pydantic 中创建独立的父属性

我有一个这样的活动课: 从日期时间导入日期时间 从输入 import 可选 从 pydantic 导入 BaseModel、Extra、Field 类 Activity(BaseModel, extra=Extra.ignore, freeze=Tru...

回答 1 投票 0

std::shared_pointer 向量可以保存指向同一基类的不同子类的共享指针吗?

我一直在尝试创建一个动态数据结构来保存许多不同类的对象,所有这些对象都派生自同一个基类。 我在很多地方都找到了建议...

回答 1 投票 0

如何在Java中专注于`this`以外的参数

考虑以下示例: 抽象类数字{ 摘要 public Numeric add(Numeric other); } 类实数扩展数字{ 私人双内; 公共真实添加(真实其他)...

回答 1 投票 0

Python 3.13 具有类型参数和继承的泛型类

我正在探索 Python 3.13 中的类型,但无法像我希望的那样严格获得通用类型提示。 下面的代码定义了一个通用 Predicate 类、两个具体子类和一个通用否定

回答 1 投票 0

我在 GDScript 中放置“扩展”的位置重要吗?

阅读戈多教程我已经看过了,例如 扩展 StaticBody2D 类名 Foo 和 类名 Foo 扩展 StaticBody2D 这些是等价的吗?其中一个比另一个更受青睐吗? (如果是这样,为什么?)

回答 1 投票 0

Roxygen 具有仅用于保存参数定义的函数

我有一个包含许多使用相同参数的函数的包,并且这些参数应该具有相同的文档。我当然可以使用@inheritParams,但是没有一个函数可以

回答 1 投票 0

由对象状态参数化的方法的实例方法与原型方法

tl;博士 优先选择原型方法而不是实例方法的建议是通用的,还是仅适用于所讨论的方法确实独立于其他实例的情况

回答 1 投票 0

有没有办法在 Zig 中合并结构类型/扩展结构?

我有两种结构类型: const BaseStruct = 结构 { 富:f64, 栏:f64 }; const 附加字段 = 结构 { 巴兹:u64, }; 有没有一种(最好是简单的)方法来创建(在计算时)

回答 1 投票 0

C++ 基类从子类获取类型参数

我想要一个基类 Collection 定义以下接口。基类本身不应该实现任何这些数据,而是所有这些数据都应该由子类提供

回答 1 投票 0

在继承类中重新定义常量成员变量

假设我希望在父类中定义一个成员变量并在继承类中设置其值。也许这些标识了类中可用的功能或子类的性质。对于e...

回答 2 投票 0

Python调用私有父方法

我有一个父类编写器,我定义如下: 班级作家: def __init__(self, file) -> 无: self.file = 文件 def write_content(自身,内容): self.file.write(

回答 1 投票 0

聚合继承聚合时,是否存在对象切片或内存泄漏的风险?

我正在阅读一些有关 C++17 的材料,我有一个关于聚合之间继承的问题。 如果一个聚合继承了另一个聚合,这不是一个问题吗?不会有被切片的风险吗...

回答 1 投票 0

聚合继承和切片

我正在阅读一些有关 C++17 的材料,我有一个关于聚合之间继承的问题。 如果一个聚合继承了另一个聚合,这不是一个问题吗?不会有被切片的风险吗...

回答 1 投票 0

DDD - 聚合继承与组合,如何正确设计这种情况?

我正在开发 PIM 系统。有一个聚合根产品,它具有属性、产品类型(膳食、杂货)、名称、图像等。但正如您所知,一些产品类型如药房即将进入我们的

回答 1 投票 0

非公共 C++ 继承在实践中使用的频率如何? [重复]

可能的重复: 什么时候应该使用 C++ 私有继承? 我想创建这个社区维基,但没有看到按钮...有人可以添加它吗? 我想不出任何源自

回答 6 投票 0

将公共属性移至基类是公共 API 中的重大更改

我遇到了一个以前从未见过的问题。 我正在使用有两个不同版本的第三方程序集。我针对其中之一进行编译并在运行时加载正确的版本。 我的版本

回答 1 投票 0

Swift 3:是否子类化 NSObject?

我读过一些像这样的文章,内容是关于在 Swift 中子类化 NSObject 或仅拥有其本机基类而不进行子类化之间的区别。但它们都是有点旧的帖子,我......

回答 4 投票 0

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