inheritance 相关问题

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

Django:为可重用模型字段创建 Mixin

我想将一些字段添加到项目中的大多数模型中。 例如,这些字段是“跟踪字段”,例如创建日期、更新日期和“活动”标志。 我正在尝试...

回答 1 投票 0

从虚拟纯派生的类,从模板自动生成覆盖

我使用主题/观察者模式,让一个类观察两种事件: 班级管理者:公共观察者,观察者 为了有效,经理类...

回答 1 投票 0

这是选择性构造函数“继承”的标准符合方式吗?

在尝试有选择地继承构造函数(即只是其中一些)时,我发现了一种似乎适用于 GCC 的方法: #包括 #包括 结构B { 乙() { ...

回答 1 投票 0

如何在所有方法的开头启动“日志(所有参数)”请求

我正在开发 C# 项目,该项目都使用 NLog 参考来进行日志记录。 因此,在项目的任何地方我都可以添加行 log.Debug("...") 并显示一些日志记录。 上...

回答 1 投票 0

如何在没有抽象的情况下将正确的 isLeapYear 函数添加到我的日期类中? (Java)

您好,我正在做一项家庭作业,作业是创建一个日期类,并将公历日期和儒略日期作为子类。我正在尝试编写一个正确的 isLeapYear() fu...

回答 1 投票 0

重写超类中的@objc方法

我想在派生类中重写 @objc 方法。方法声明与超类中的方法声明完全相同: 类测试:DGCharts.LineChartView { @objc 私有函数

回答 1 投票 0

Java中从父类的静态方法获取子类

假设我有这些课程: 公共类 ChildClass 扩展 ParentClass { // 这里有一些类定义 } 公共抽象类ParentClass { 公共静态无效 printClass() { ...

回答 3 投票 0

当 C++ 类所操作的成员对象定义不同时(堆栈与堆),如何在 C++ 类之间共享函数?

我有一种情况,我有一个类 A,它包含与类 B 相同的功能, 但是 A 在堆栈上定义了它自己的对象来执行函数,而 B 获得了它的外部对象......

回答 3 投票 0

如何使用 C 来建模继承? [重复]

是否可以使用 C 来模拟继承?如何?示例代码会有所帮助。 编辑:我希望继承数据和方法。仅靠集装箱船是无济于事的。可替代性 - 使用任何派生

回答 7 投票 0

理解Java继承

给出以下Java代码: 类 mainul { 公共静态无效主(字符串[] args){ /*块1*/ B b1 = 新 B(); A a1 = b1; a1.m1(b1); /*块2*/ ...

回答 4 投票 0

Java中通过Jackson进行多级继承的多态反序列化

如何反序列化以下示例,以便 Jackson 自动为我提供正确的对象 公共类车辆{ 字符串车辆类型; } 公级车延伸车辆{ 字符串

回答 1 投票 0

“new”关键字返回类的相同实例

我有这两个类,一个类继承另一个类。 当外部脚本调用 .copy() 时,它始终接收父 DataComponent,而不是 BooleanProperty。 如果没有调用 copy(),则传递-

回答 1 投票 0

使用 enum/int 覆盖函数

如果有一个基类 DeriveMe 具有函数 virtual void DoSomething(int) 和一个继承 DeriveMe 的名为 DerivedThat 的类,该类具有函数 void DoSomething(SomeEnum)...会

回答 1 投票 0

C# 中的接口是否可能出现钻石问题?

下面的代码是否存在架构问题?所谓的钻石问题是否可能存在接口或类似问题? 接口组件 { 无效 DoStuff(); } 接口ITitledCompo...

回答 2 投票 0

超类中的Python try/catch用于错误处理,逻辑处理/子类方法中引发的错误

我似乎无法弄清楚这一点,这似乎是我应该能够做的事情,但我很愚蠢,所以请帮助我上网。 我想要一个需要实现 m...

回答 2 投票 0

使用基类运算符=重载而不是构建

在这个示例代码中,为什么不是 使用 IParameterBase::operator=; 工作,基类赋值运算符工作吗? 我最近更改为这个模板版本,之前我有

回答 1 投票 0

扩展 Marshmallow 架构但覆盖字段必需属性

菜鸟问题,但我有一个简单的模式: 用户类(架构): 名称 = fields.Str(必需=True) 电子邮件= fields.Str(必需= True) 我想扩展它,但在扩展的情况下,做一个 f...

回答 3 投票 0

如何在AspNetCore.Identity中的IdentityErrorDescriber中添加新方法

对于身份,我在项目中使用 AspNetCore.Identity 包。 我将自定义注册端点。请求正文应为电话号码和密码。 在这种情况下,它可能会返回 s...

回答 1 投票 0

VS Code 无法识别 .class 文件中定义的类,但在终端中可以正常编译

我的一项作业的起始文件夹包含两个文件: DoublyLinkedNode.class 和 DoublyLinkedList.class ,每个文件都有各自类的声明和实现。 我想要

回答 1 投票 0

如何在基类中使用[RelayCommand]

使用泛型,我有一个基类视图模型 - (MyBaseViewModel),它实现了社区工具包 RelayCommand。这是由 ViewModel 继承的 - MyDataInputControlViewModel :

回答 1 投票 0

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