inheritance 相关问题

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

通过继承来初始化数据类中的类属性

我有一组相互继承的数据类。这些类创建了可以用来创建具体/最终类的脚手架。 我有一个基类定义了最低的...

回答 1 投票 0

C++ 中的构造函数继承。派生类的默认构造函数未被调用

我有这个示例代码: #包括 A级 { 民众: A() { std::cout << "Default constructor of A" << '\n'; } A(int i) { s...

回答 1 投票 0

如何访问每个派生类成员的公共基类属性

如果这个问题听起来很愚蠢,请接受道歉。我想通过每个类成员的 ToString() 方法的可用性来实现 .NET 类层次结构中存在的类似功能。 L...

回答 1 投票 0

了解 Python 继承上下文中的异常处理

关于异常处理类的继承的背景 Exception 继承自 BaseException,所以 BaseException 类的所有实现都应该在 Exception c 中找到...

回答 2 投票 0

如何继承查询MongoEngine文档?

我使用 Node MongoEngine 文档已经有一段时间了。 我试图从一个简单的节点模型转向从它继承的一些更具体的元素。 到目前为止我做了什么 一开始我并没有...

回答 2 投票 0

如何使数据成员在一个类中继承,但在另一个类中不继承

我正在用C++制作一个抽象的链表 其中有一个像这样的节点: 模板 LL 类{ 受保护: 枚举{最大值= 512}; 类节点{ 受保护: ...

回答 1 投票 0

在抽象类中实例化泛型属性

我有一个抽象泛型类,它只接受实现特定接口的类型参数。它基本上是一个具有以下功能的数据持有者: 公共抽象类 DataStructureBase<...

回答 1 投票 0

这里x的值返回5,但是为什么呢? [重复]

为什么这里输出是5而不是15? 根据代码将x的值修改为15: A类{ 整数x = 5; 公共 int getX() { 返回这个.x; } 公共无效setX(在...

回答 4 投票 0

使用 super() 时未调用 Python 多重继承构造函数

考虑以下代码: A类(对象): def __init__(自身): 经过 B 类(对象): def __init__(自身): self.something = '蓝色' def get_something(自我): 重新...

回答 2 投票 0

如何在子类外部使用子引用访问与子变量同名的父类变量?

有没有办法通过子类外部的子引用来访问与另一个子类实例变量同名的父类实例变量? 类父级{ 整数我; } C级...

回答 2 投票 0

ArrayList 中的类继承问题 - Java

我有卡片类,它有几个属性: 姓名 价值 已选中 卡类 还有一些继承自它的类,其中之一: 卡类继承类 接下来,我创建了一个数组,特别是...

回答 2 投票 0

在基类对象上使用派生指针,会调用哪些重写方法?

我遇到了一种情况,我认为会引起问题,但现在我不太确定。 我正在查看的代码有一个基类和派生类,基类中的方法在 deri 中被重写...

回答 1 投票 0

在 Dart 中扩展类时出错:“no_generative_constructors_in_superclass”

我在 Dart 中遇到了与类继承和构造函数相关的问题。我收到的错误消息是: 错误:类“PathWithActionHistory”无法扩展“Path”,因为“Path”仅......

回答 1 投票 0

Postgresql 中继承限制的解决方法

我们正计划重组现有的数据库,该数据库的增长方式不太合乎逻辑。 我的数据库应该模拟以下情况: 我们有很多不同类型的硬件...

回答 1 投票 0

什么时候需要在 Ruby 常量前添加“::”前缀? (未初始化的常量错误)

错误类似于 NameError: uninitializedconstant Foo::Bar (当 Bar 不是 Foo 的后代时)。 我知道它与加载(自动加载?)常量有关,我觉得

回答 2 投票 0

enable_if 用于模板化基类 (C++11) 元编程

我尝试编写一个行为类似于“编译时继承”的程序,例如以下 C++11 元程序... // 导入 #包括 // 非临时...

回答 1 投票 0

Python 中的类继承作为字段 - 副作用/不正确的处理

采用以下简化的类结构,用于清理和构造遗留系统中的数据。 ProductModels 包含字段 字段是它们自己的类和类型,上面有一堆

回答 1 投票 0

C++ 指向基本模板类的指针还是我应该改变方法?

我有一个接口ICloneable,用于克隆通用对象,定义如下: 模板 类 ICloneable { 民众: T* 克隆() { 返回新的 T(static_cast<...

回答 1 投票 0

Eclipse“添加未实现的方法”快捷方式

Eclipse IDE 中是否有键盘快捷键可以在从超类继承抽象方法时添加未实现的方法?总是需要点击类名来执行此操作,这有点烦人。

回答 4 投票 0

我想重写子类中的私有内部类方法是否可能或有其他方法可以做到这一点?

有什么方法可以扩展外部类并重写该方法吗? A类{ 公共字符串 demofield; 私人课程演示类{ 公共演示方法(){ } } }

回答 1 投票 0

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