inheritance 相关问题

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

使用观察者模式两次实现主题时使用了错误的观察者列表

我在 C++ 中实现了一个简单的观察者模式,如下所示: 模板 类观察者{ 私人的: 虚拟无效通知(const T&数据)= 0; 民众: 虚拟 ~Observer() =

回答 1 投票 0

派生的Python数据类无法覆盖默认值?

在以下代码片段中,数据类 Derived 派生自数据类 Base。派生数据类正在为 field1 和 field2 设置新的默认值。 从数据类导入数据类 @

回答 1 投票 0

如何打印从父类继承属性和方法的类的字符串名称

我在任何地方都找不到解决方案,但是当我在脚本中调用方法函数时,我在父类(Wallet)中使用了一个方法来打印类的名称。 问题是...

回答 1 投票 0

为什么我不能在实现中将抽象方法设为静态?

让我们假设以下Java场景 公共接口 Foo { 对象栏(); } 公共类 Baz 实现 Foo { 公共对象栏(){ //我的实现 } } 为什么我不能

回答 3 投票 0

使用现有对象初始化超类(复制构造函数)

前言:根据我的理解,这个问题的现有答案假设控制源或解决问题。 给定一个 Super 类,以及从它派生的 MyClass:前任如何...

回答 2 投票 0

@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) 和 @ManyToOne( fetch = FetchType.LAZY ) warn

当我将 TABLE_PER_CLASS 继承类型策略放在父类中时,表会按预期生成,但是,下面会出现相同的警告,引用所有关系(@ManyToO...

回答 1 投票 0

数据类使用 kw_only 继承所有变量

我正在练习使用 super 函数和数据类继承。当父类具有默认值时,我启用了 kw_only 属性。我完全理解

回答 1 投票 0

设计一个像Entry<K,V>这样的通用接口,可以使用另一个util类

我有一个实体正在从数据库获取数据。 我想创建一个接口 GenericWrapper ,多个实体可以使用它来获取数据。 公共接口 GenericWrappe...

回答 2 投票 0

为多个具体实现定义API

我尝试实现多个共享相同 API 的具体类。这些类之间的基本功能是相同的,但它们支持不同类型的配置(共享...

回答 1 投票 0

数据类继承变量不起作用

我有一个数据类子类,它只是继承变量。我知道关键字变量需要放在最后,但即使如此,子类中变量的顺序似乎也发生了变化。我确实...

回答 1 投票 0

Python 单例实现不起作用

我正在尝试为配置类实现单例模式。我有一个加载 config.yaml 文件的 _Config 类。 Config 类是 _Config 类的子类,每当创建

回答 1 投票 0

如何让两个Python抽象类互相实现对方的抽象方法?

假设您有抽象类 A1 和 A2。它们每个都有一个抽象方法和一个具体方法。 从 abc 导入 ABC,抽象方法 A0级(ABC): 经过 A1类(A0,ABC): def foo(...

回答 2 投票 0

Typescript 扩展通用接口

我想创建一个接口,通过该接口我可以扩展任何打字稿类型以添加属性来扩展泛型类型。例如,创建一个如下所示的 Confidence 类型: 出口国际...

回答 2 投票 0

如何将派生类名称分配为基类构造函数中的参数?

假设我有一个基类 Fruit 公开课水果{ 字符串名称; 公共水果(字符串名称){ 这个.name = 名称 } } 我有类 Apple() ,它扩展了 Fruit() 并且我给出...

回答 2 投票 0

视觉继承 - 将设计器中的控件添加到 TableLayoutPanel 中托管的面板中

我正在制作一个基本表单(WinForm)来用作我的一般表单设计的蓝图,我希望面板(屏幕截图中的P_Content)位于子表单中放置控件的位置。 但P_Cont说...

回答 2 投票 0

Java继承与初始化

我正在阅读 J. Bloch 的《Effective Java》,现在我正在阅读继承与组合部分。据我了解,他说继承并不总是好的。 亚细胞脆弱性的一个相关原因...

回答 5 投票 0

派生类不能调用自己的方法?

#包括 #包括“记忆” // 基类 班级基础 { 民众: 无效 setVal(int val) { m_val = val; } int getVal() { std::cout << &

回答 1 投票 0

如何在某些边界停止 WPF 属性值继承传播

我有一个附加属性,它指定“inherits”选项来实现WPF属性值继承。我可以看到属性值在可视化树中传播。 然而,随着拉...

回答 4 投票 0

mypy中如何处理继承?

我正在尝试将 mypy 添加到我的 python 项目中,但我发现了一个障碍。假设我有以下继承: 类基类: 基本属性:str A类(基类):

回答 1 投票 0

定义一个通用接口,无需动态多态性

在光线追踪等应用中,实体可以是多种类型之一,它们都共享一个公共接口。例如,材质可以是 DiffuseMaterial 或 ReflectiveMaterial 等...

回答 1 投票 0

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