inheritance 相关问题

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

子类调用超级构造函数,超级构造函数调用子类方法而不是它自己的方法

我将从一个代码示例开始: A类{ 公共 A() { F(); //当通过 super() 调用访问时,它不会像我预期的那样调用 A.f() 。 } public void f() {} //我希望...

回答 4 投票 0

如何继承pandas dataframe类并使用文件路径实例化

我想创建一个继承自 pandas 数据框的类。我想使用 csv 文件路径实例化该对象,但不断出现错误。我找到了这篇文章:Use read_csv from pandas to

回答 1 投票 0

如何在 django 中从组创建自定义组

我试图弄清楚如何在 Django 中创建自定义组,使组与应用程序相关,而不是与项目相关。 例如,当用户想要创建一家公司时,应该是

回答 2 投票 0

在php中调用父静态方法

我有一个基类A: A类{ 公共静态函数 a() { ... } 公共静态函数 b() { ... } } 和扩展 B 类 B 类扩展 A { 公共静态函数...

回答 1 投票 0

如何显示我从子类设置的参数的输出?

我需要帮助访问我使用子类输入的变量。我在主类中为子类创建了一个对象,但是,我不知道如何访问我拥有的输入

回答 1 投票 0

确保调用基类的静态构造函数的最佳方法是什么?

C# 中静态构造函数的文档说: 静态构造函数用于 初始化任何静态数据,或者 执行需要的特定操作 仅执行一次。它被称为

回答 6 投票 0

如何将 void 指针指向共享具有不同虚函数实现的不同对象?

我有一个指针,我想指向共享抽象基类的类的不同实例,然后在该指针上调用每个子类都有自己的实现的函数...

回答 1 投票 0

当派生类仅重写所有方法的子集时,为什么会出现 C++ 编译错误,所有方法都具有相同的名称但不同的签名(重载)

简单地说,您有一个接口基类 A,它提供了一个多态 method(),一个派生类 B,它实现了其中一些 method() 的细节。然后一些外部函数调用这些,co...

回答 1 投票 0

在Java中为扩展类重写instanceof

我扩展了这样的课程: 公共类 JDateTextField 扩展 JTextField {...} 在新的 JDateTextField 上调用 instanceof JTextField 将返回“true”,因为它是从该 c 扩展而来...

回答 1 投票 0

无法将派生对象列表隐式转换为泛型 IEnumerable<T>,其中 T 是基类型

我有一个像这样的类型系统 基类{} 类 Derived1 :基类 {} 类 Derived2 :基类 {} 我还有派生类型的集合 我的班级 { 列表 Derived1Collection { 获取...

回答 1 投票 0

被多个类继承的Python子类

目前我有一个类定义,如下所示: cls_A 类: def __init__(自身): 自我.__情节__(自我) # 一些属性 # 一些方法 def __plot__(自我,

回答 1 投票 0

拥有基类指针来访问继承层次结构中所有类的方法

我有这个层次结构。 'Bird' 作为基类,'FlyingBird' 是 'Bird' 的子类,'Parrot' 是 'FlyingBird' 的子类。我在 main() 中创建了一个指向 Parrot 对象的 Bird*。 我不知道的事

回答 2 投票 0

Pydantic V2 中的计算字段 - 我可以添加用于验证和序列化的别名吗?

上下文 在 Pydantic 模型中,我想根据第三个字段包含的值设置两个字段的值。但我还想设置一些微妙的别名。 所以如果我们有: 类 FooModel(BaseMo...

回答 1 投票 0

如何正确使用ViewBinding创建父fragment?

我有大约 15 个片段,大部分使用相同的代码,我还为 ViewBinding 创建了一个有效的 BaseFragment,这样我就不需要每次都编写该部分。 不过还有其他的

回答 1 投票 0

“virtual”修饰符对接口成员有什么影响?

假设我有一个像 interface IThing { virtual string A => "A"; 的接口}。 virtual 关键字对这里的实现类型有什么影响?令人惊讶的是,我什么也没找到

回答 1 投票 0

是否可以将派生类的“this”传递给基类的构造函数?

这是我本来想写的代码: A类{ 民众: A(someType someData) { this->init(someData); } 虚拟无效 init(someType) = 0; } 这是不允许的,b...

回答 1 投票 0

Entity Framework 6 运行时错误:“字典中不存在给定的键”

我正在使用 EF6 代码优先和每个层次结构表编写一个 ASP.Net 应用程序 每当我尝试对 dbcontext 执行任何有意义的操作(例如查询、更新等)时,我都会收到此错误: { “混乱……

回答 2 投票 0

如何修复“指定 WorkManager 使用的作业 ID 的有效范围”

我已经扩展了 JobService,如下所示: 公共类 MyJobService 扩展了 JobService { @覆盖 公共布尔 onStartJob(JobParameters params) { 返回假; } @覆盖 ...

回答 3 投票 0

.NET Core:禁用父应用程序 web.config 继承

.NET Core 中有什么可以配置子应用程序不继承父应用程序的 web.config 设置吗?

回答 1 投票 0

如何从父模型数据中查询子模型?

我目前有一组模型,如下所示: 类 BaseModel(models.Model): 批准= models.BooleanField() 类模型A(基础模型): # 模型字段 类模型B(基础模型): # 型号...

回答 1 投票 0

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