inheritance 相关问题

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

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

对组合与继承感到困惑

我正在尝试找到最好的方法来解决这个问题,我通常会用另一种语言的继承来解决这个问题,但很难找到解决问题的方法。 我有许多结构,它们都共享一个

回答 1 投票 0

psql 中的视图可以继承表中简单列的注释吗?

假设我有这样的虚拟表: 创建表 test_table(值 INT); 以及对该专栏的评论: COMMENT ON COLUMN test_table.value IS '测试注释'; 然后,我在表上创建一个视图: C...

回答 1 投票 0

如何获取Python 3中属于特定类的所有属性(继承的属性除外)的值

如何(在 Python 3 中)获取属于特定类的所有属性的值。我只需要那些在特定类中定义的值(属性),而不需要继承的值。 这是一些例子: ...

回答 2 投票 0

共享类继承

虽然我知道这很奇怪,但我仍然想知道它是否可以主要用于提高理解。 基本上,它是继承一个类,而且还可以从父类调用方法...

回答 1 投票 0

使用自定义消息构造 CustomException 的最佳实践

我有一个继承自 Exception 的 CustomException 类,因此我试图了解构造此类对象的最佳实践。这个异常需要构造自己的异常消息...

回答 1 投票 0

从基类型指针获取派生类的最佳方法是什么?

我尝试了两种不同的方法来从基指针获取指向派生类的指针。第一个: 结构基类{ 受保护: int offset_of_衍生; 民众: 模板 ...

回答 1 投票 0

从派生*到基础*的转换存在,但无法访问

即使 c 是一个结构体并且默认具有公共继承,为什么以下代码会产生此错误? 结构体c { 受保护: 整数我; 民众: c(int ii = 0) : i(ii) {} 虚拟c*...

回答 1 投票 0

C++ - 从基类获取派生类的真实类型名

例如,我可以使用 CRTP 执行以下操作: 模板 结构可共享{ 整数计数=0; 模板 静态自*创建(参数&&...

回答 1 投票 0

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