abstract-class 相关问题

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

如何引用实际类中的枚举而不是C#中的基类

我遇到了麻烦,因为我也很难正确地制定它。谷歌更难以谷歌。我将尝试尽可能清楚地解释。我简化了代码来实现它......

回答 2 投票 5

使用基本抽象类来组合两个相似的类

我正在处理项目的拉取请求,并被告知将两个相似类的代码组合成一个抽象类可能是一个好主意,而另外两个类将扩展到这个类。我......

回答 1 投票 1

在Interface和Abstract类中使用Same方法

我知道这个类型的问题已被多次回答,它可能被标记为重复我有一个像这个公共接口服务{public void sayHello();公共抽象...

回答 1 投票 1

多态性最佳实践

我一直在调查java设计模式,以使我的项目更有条理,我需要知道的一件事是,如果以下方法是好的做法。使用父抽象类时......

回答 3 投票 1

错误:初始化时无法将'Vector(*)(double,Vector)'转换为'ForwardEulerSolver *'

真的在努力解决这个问题。我正在编写一段代码来使用前向欧拉方法来解决线性ODE的一般系统。我相信我的代码在类中运行良好但是......

回答 1 投票 0

接口访问修饰符困境

在我的C#程序中,我有几个我自己的接口,我想保持我的程序集内部。内部接口Doable {void DoSomething(); }内部接口Informable {...

回答 2 投票 3

你可以从一个单独的类调用SuperClass中的方法,该类具有所述SuperClass的SubClass作为对象吗?

这个SubClass重写了原始方法,而SuperClass是一个抽象类。是否可以通过初始化为它的对象调用SuperClass中的原始方法...

回答 2 投票 0

C ++,无法获得受保护的抽象类属性

大家好,我正在创建一个扩展抽象类的getter / setter,我不明白为什么我能够设置属性值但不能从setter中读取它。 //主文件#include

回答 1 投票 -1

为什么界面有用?

我确切地知道接口和抽象类之间有什么区别,但为什么接口有用呢?看这个 :

回答 9 投票 0

用于函数接口的Python库?

我想知道是否存在用于强制执行函数接口/“契约”的现有Python库/技术。像ABC这样的东西,但功能。例如。一个结构语法的例子:@implements(...

回答 1 投票 2

从片段访问Abstract类中的布尔值

我无法从片段中访问抽象类的布尔值。由于片段无法实现抽象类,我该怎么做呢?有人能帮我吗?以下是我的代码。上市 ...

回答 2 投票 0

需要派生类来定义方法

毫无疑问,我忽视了一些基本的东西,但我的实施显然存在缺陷。我试图要求派生类来实现在基类中调用的方法。 IClock {...

回答 2 投票 -2

用于字符串的内部API的Pythonic方法

问题是否有一种“pythonic”(即规范的,官方的,PEP8批准的等)在python内部(和外部)API中重用字符串文字的方法?背景例如,我正在与一些人合作(...

回答 3 投票 1

动态实例化嵌套在抽象类中的内部类

我理解为了实例化一个内部类(即非静态),你需要一个封闭类的实例。如果封闭类是抽象的(不要......),这会使事情变得复杂一些。

回答 1 投票 4

工厂设计模式中的纯虚函数错误

学习决赛并决定构建一个利用纯虚函数和多态的程序。我陷入了一个非常奇怪的错误,也许我错过了一些东西。这是形状......

回答 4 投票 1

scala特征案例类和继承

在scala中定义case类的类型层次结构时:sealed trait FooBar {def A:Int def B:Int def C:Int} //工作最终案例类Bar(A:Int,B:Int,C:Int)扩展FooBar //最终失败了......

回答 1 投票 0

具有公共getter的抽象属性,可以在具体类中定义私有setter吗?

我正在尝试创建一个使用getter定义属性的抽象类。我想将它留给派生类来决定是否要为属性实现setter。这是 ...

回答 3 投票 43

Java中的抽象

我是java的新手,也是学习基本概念的人。我正在学习抽象,我发现最基本的定义是:用来隐藏复杂性(隐藏一个过程将如何完成并展示我们能做什么......

回答 1 投票 0

使用从WinRT Grid Class派生的抽象类时,CastToBase是否解决了外部符号错误?

这是我发现使用C ++ / CX时非常奇怪的事情。给出以下内容:ref class Duper:public Windows :: UI :: Xaml :: Controls :: Grid {internal:Duper(){} virtual void doNothing()= 0;上市: ...

回答 1 投票 0

C#:使用Windows窗体的ATM系统如何修复撤销按钮?这笔钱被扣除两次

例如:当我的余额为200时,我第一次提取12美元,余额为188美元(这个有效)但是当我再次提取2美元(它必须是186)但我得到的答案是174美元。我用了 ...

回答 1 投票 -1

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