abstract-class 相关问题

抽象类是无法实例化的类。它们的存在是为了为几个具体类提供通用功能和接口规范。

Java 8 - 与默认方法和抽象类的接口

我试图找到一个完整的答案:“为什么/何时使用抽象类而不是接口。”并寻找以下的验证/建议。答案是这样的,“......

回答 4 投票 6

重构以避免在使用抽象类而不是接口时进行多重继承

我正在用C#编程。我的班级设计变得相当复杂。在许多情况下,我试图在可能的情况下避免继承;例如,我更喜欢“has-a”设计而不是“is-a”设计。一世 ...

回答 1 投票 0

python - 普通类中的抽象方法

我正在阅读官方的python文档。在上面提到的链接中,第二行指出:使用此装饰器要求类的元类是ABCMeta或从中派生出来。但是,......

回答 1 投票 3

创建接口和Concrete类并在向量中使用它们会在调用方法时导致奇怪的行为

我一直在尝试用C ++实现一个接口类(抽象类)和一些基于它的具体类。它似乎工作得很好,直到我把它们放在shared_ptr的向量中

回答 1 投票 1

Python:在类中创建抽象静态属性

我真正想做的是这样的:类X(元类= abc.ABCMeta):@ abc.abstractAttribute#这不存在var = [1,2]类Y(X):var = X. var + [3,4]这会......

回答 1 投票 2

正确的方法来实现ABC SubClass

我有一个Interface类,它定义了对一个活动的“使用中”类的要求:class Portfolio(ABC):@ abstractmethod def update_portfolio(self):raise NotImplementedError @ ...

回答 2 投票 2

PHP OOP抽象类子类注册

我有一个抽象的问题。问题:扩展抽象类的子类如何将自身注册到抽象类或另一个类?问题:猜猜我们有一个名为的模块大师......

回答 2 投票 1

C#抽象类无法创建实例

我有一个抽象类ControllerBase,在公共文件夹中有一个公共密封类People。我想在密封类中调用此ShowSuccessMessage但我收到错误。是......

回答 2 投票 -3

如果扩展abstract方法中使用的参数,则覆盖方法中的参数类

假设我有以下四个classess,其中两个是抽象的,两个是具体的:Abstract1,Concrete1,Abstract2,Concrete2。 Concrete1扩展Abstract1,Concrete1扩展Abstract1 ....

回答 1 投票 1

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