multiple-inheritance 相关问题

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

如何引用具有多个边界的泛型返回类型

我最近看到可以声明一个也受接口限制的返回类型。考虑以下类和接口:public class Foo {public String getFoo(){...}} ...

回答 4 投票 36

在调用工厂方法之前实例化超类

我正在尝试在调用子类之前初始化超类。这是我正在尝试做的一个例子:class AbstractSourceParser(object):def __init __(self,filepath):self ....

回答 1 投票 0

Python:在多重继承中调用多个inits

我有两个类:A(需要1个参数来初始化)和B(需要2个参数来初始化),以及第三个类C,它们来自A和B.类A:def __init __(self,sval):. ..

回答 2 投票 3

如何避免在C ++中显式构造初始化列表中继承的所有内容?

当我构造一个对象D时,我需要在初始化列表中包含A,B和C的构造函数。有没有办法让它在初始化列表中不需要全部三个?如果...

回答 3 投票 1

从基类到不同派生类的多重继承转换

让我们假设有这样的类层次结构:类A //基类类B //接口类C:public A,public B然后创建C对象:A * object = new C();是否有可能将对象转换为......

回答 5 投票 13

具有不同签名的Python中的钻石继承

这是设置:class Player(对象):def __init __(self,heigth):self.heigth = heigth print('不要忘记这应该发生一次!')class Attacker(Player):def ...

回答 2 投票 1

为什么我应该避免C ++中的多重继承?

使用多重继承是一个好主意还是我可以做其他事情?

回答 15 投票 155

c#对基类继承感到困惑

关于类如何从彼此继承方法,我感到很困惑。我已经理解了基类的继承,然而,我不明白一个例子中的某些代码。它......

回答 2 投票 0

多继承和设计模式

在facebook-python-business-sdk库中,我看到了一些我认为不好的做法:AdAccountUserMixin的get_pages()方法使用的是self.iterate_edge(),它既不是...的方法。

回答 1 投票 0

是否有一种简单的方法以树形式打印类的层次结构?

是否有一个函数可以以树形式打印python类'heirarchy,就像git log --graph for git commits?我想做的例子:A类(对象):传递类B(A):传递类C(B)......

回答 1 投票 4

python多继承使用super将构造函数传递给参数

考虑下面的python代码类A(对象):def __init __(self,a):self.a = a class B(A):def __init __(self,a,b):super(B,self).__ init__ (a)自我....

回答 2 投票 31

Typescript oneOf类的类型

class CoreClass {coreProp:string //不能做classABProp:string |数字//因为它干扰了持久性,并且不容易//用于定义数据库模式。 }班...

回答 1 投票 0

多重继承的构造函数是多次调用的吗?

多重继承的构造函数是多次调用的吗?并且构造函数的调用顺序是什么?这取决于继承列表中的顺序吗?这是一个例子(它仅用于制作......

回答 3 投票 19

Python调用父方法多重继承

所以,我有这样的情况。 class A(object):def foo(self,call_from):打印“来自A的foo,来自%s的调用”%call_from类B(对象):def foo(self,call_from):print“...

回答 3 投票 11

如何完全调用每个父项的构造函数一次?

假设有一个简单的多继承设置,有两个基类A和B,一个子类C继承自两者。 A类:def __init __(self):print(“已启动A的构造函数”)...

回答 2 投票 3

Diamond inheritence - 继承自抽象类,也是一个具体的类,而不是实现基于共享的类

请考虑:IReferenceCounting是一个纯抽象类,方法AddRef和RemoveRef virtual void AddRef()noexcept = 0; virtual void RemoveRef()noexcept = 0;我没有建立这个课,...

回答 1 投票 1

重用子类[Java]之间的公共代码

公共抽象类Profile {..} A类扩展了Profile {..} B类扩展了Profile {..} D类扩展了C类{..}我有......

回答 1 投票 0

铸造Derived **→Base **错了吗?有什么选择?

上下文我的目标是有一个包含和操作几个基类对象的基本容器类,然后是一个包含和操作几个派生 类的派生容器类...

回答 5 投票 3

如何调用存储在基类中的虚方法,并由一个继承该基类两次的类调用?

此代码演示了此问题:class Base {public:explicit Base(std :: function const&printFunc):_ printFunc(printFunc){} void print(){...

回答 1 投票 0

如何阻止TypeScript类属性或方法多级继承?

这是下一个JavaScript类结构:// data.service.ts export class DataService {public url = environment.url;构造函数(私有uri:字符串,私有httpClient:...

回答 2 投票 0

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