multiple-inheritance 相关问题

一些面向对象的计算机编程语言的一个特性,其中一个类可以从多个超类或基类继承行为和特性。

Perl多重继承,两次继承同一个方法名:如何正确使用正确的方法?

好吧,我不应该使用多重继承来使用 Perl,但我这么做了。 考虑以下代码草图($self 表示当前对象): 包A; 子 f { ... } 子_init { ...; $self->f; ... }...

回答 0 投票 0

如何从另一个子类调用默认接口方法?

请考虑以下事项: //Fooable.java 公共接口 Fooable { 公共默认 void foo() { System.out.println("Fooable::foo"); } //许多其他非默认方法... } //

回答 3 投票 0

Python多重继承钻石问题

我有一个钻石继承场景。两个中间类继承没问题,但是基类,我不太明白。我希望 Combo 类继承具有重写的 withdraw 的所有属性

回答 0 投票 0

类项目的 C++ 继承

我有一个关于 SMMA 的 C++ 课程项目,我有这些课程:客户、活动、分析、发票、邮政。 #include #include #include 使用名称...

回答 0 投票 0

Django中一个模板可以扩展多个模板吗?

假设有 base_a.html、base_b.html、a.html、b.html、c.html。 a.html 扩展了 base_a.html,b.html 扩展了 base_b.html。 c.html 必须同时扩展 base_a.html 和 base_b.html。 它会...

回答 3 投票 0

Python 中的面向对象编程

以下代码错误地输出了 55。 问题是什么? 矩形类: def __init__(自我,宽度,高度): self.w = 宽度 self.h = 身高 定义区域(自身): r...

回答 1 投票 0

在具有相同值的多重继承中通过不同的基查找相同的名称

假设我有一个继承自两个不同类的类。它们都有一个别名,比如 using type_alias = int;。在类的范围内查找 type_alias 应该是 int 还是模棱两可的?我...

回答 1 投票 0

DRF 视图的方法继承

考虑: 类 CourseListViewBase(): def 列表(自我,请求,格式=无): # 任何 类 CourseListView(generics.ListAPIView,CourseListViewBase): permission_classes = [IsAuthentic...

回答 1 投票 0

在避免钻石问题时我错过了什么?

这是我的继承结构的最小可重现示例: #包括 A类{ 受保护: 诠释 x; 民众: A() : x(5) { } A(int a) : x(a) { } 得到……

回答 1 投票 0

你好社区,多重继承和破坏子对象的问题

第 1 部分: 我有一个超类 compteBancaire 至极有两个子类 compteCourant 和 compteEpargne 和另一个子类 compteCourantEpargne 从 compteCouran 继承多重继承...

回答 0 投票 0

继承一个已经被一个基类继承的类

我有一个抽象类,供想要使用某种 fooization 机制的对象使用 Fooable类 { 民众: Fooable() { registered.insert(this); } ~Fooable() { registered.remove(this); }

回答 1 投票 0

在 Python 中使用多类继承动态创建类型时调用 Super

如何通过协作继承动态创建从多个基类继承的类型?我尝试了几个选项,每个选项都有自己的问题。我当前的代码 ...

回答 1 投票 0

C++钻石继承

我认为这是一个愚蠢的问题,但也许有人可以帮助我。 为什么代码会导致错误:“a”是“d”的不明确基数? 由于不清楚我们需要哪种方式的感觉......

回答 0 投票 0

正确使用类装饰器的Python继承super和__init__,装饰类

我有几个类继承自第三方包中的 Widget 基类。我有两组独立的行为,我想有选择地将它们应用于其中一些类(一个,...

回答 0 投票 0

使用 python 数据类实现多重继承

我正在尝试使用新的 python 数据类来创建一些混合类(在我写这篇文章时,我认为这听起来像是一个轻率的想法),但我遇到了一些问题。看下面的例子: 来自

回答 3 投票 0

虚拟继承背后发生了什么?

最近在做一个老游戏的插件,遇到了类似钻石传承的问题。 我有一个非常简化的例子,写成如下: #包括 #

回答 2 投票 0

如何使用接口克服C#中的多重继承问题?

我了解到C#不支持多重继承,解决方案是使用接口代替。但我不明白的是为什么接口不会产生菱形问题 ...

回答 7 投票 0

OpenZeppelin可升级合约如何实现多重继承?

我正在尝试将具有多重继承的现有不可升级合约转换为可升级合约。我正在关注 https://docs.openzeppelin.com/contracts/4.x/upgradeab 上的教程...

回答 1 投票 0

多重和虚拟继承的类型转换

虚继承编译static_pointer_cast时为什么报错? #包括 #包括 结构顶部{ 整数 = 1; }; 左结构:公共顶部{ 整数 b = 2; };

回答 0 投票 0

尝试使用 super() 将参数从子类传递给父类时出现问题,Python [重复]

`# 多重继承问题解决。 a类(对象): def __init__(自我,a_ratings,a_price): print("a -> ", a_ratings, a_price) b类(对象): def __init__(自我,

回答 0 投票 0

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