abstract相关内容

类继承抽象类时导入包模块

bank __init__.py Account.py SavingAccount.py main.py SavingAccount类继承自Account(抽象类)。当main.py导入SavingAccount时如下所示: 来自银行。SavingAccount导入SavingAccount 它会显示“没有名为‘Account’的模块”。有没有人知道怎么解决它? ..
发布时间:2022-09-02 13:38:38 Python

工厂方法如何返回接口和抽象类的实例?

ExecutorService和Service是接口,因此只有抽象方法,这意味着它们的方法没有实现。那么,我们如何在接口类型的引用上调用future.get()、es.submit()和es.shutdown()方法呢?例如,为什么我们可以做以下事情? Future f = ... f.get(); 这里有一个更具体的例子: import java.util.concurrent. ..
发布时间:2022-09-02 13:20:31 Java开发

如何将Lambda转换为简单的Java函数

我正在尝试理解Java中的一个程序,它使用lambda将对象返回到接口的引用变量中。我想把lambda转换成简单的Java函数,但不确定怎么做。 程序如下:- public abstract class Performance implements Serializable { Iterface_name vehicle =(Iterface_name & Serializable) ..
发布时间:2022-09-02 13:11:28 Java开发

变量具有私有访问权限

我试图为矩形和椭圆创建一个抽象的Shape类我给Shape提供的唯一抽象方法是Draw方法,但在我给它一个构造函数和它给我的所有东西之后,它在Rectangle类中给了我一个错误,说颜色和其他变量有私有访问,下面是我的代码: public abstract class Shape{ private int x, y, width, height; privat ..
发布时间:2022-04-12 18:15:05 Java开发

如何创建Map类的实例,尽管它是抽象的

我是DART新手。 我注意到Map是一个抽象类,那么如何创建它的一个实例,方法如下: final Map map = {}; 有没有人能给我开导一下,那它怎么会是一个抽象的类。DART中的抽象是否与其他OOP语言不一致? 推荐答案 “Map”本身是一个抽象类,但在DART中,您可以使用工厂构造函数提供抽象类的“默认”具体实现。 通过工厂构造函数创建Map的实例: ..
发布时间:2022-04-03 14:02:34 其他开发

有什么方法可以访问ES6脚本中的内部抽象操作吗?

ES6规范规定abstract operations不是该语言的一部分,但它们在内部使用。其中一些操作,例如CreateHTML,通常看起来很有用...真的没有办法访问它们吗?没有深入的原型黑客来获取这些函数? api 在描述编程语言/推荐答案的语义时,确保所有内容都正确且不含糊是非常重要的。现在想象一下,您正在描述String.prototype.fontcolor(color)应该 ..
发布时间:2022-03-30 22:33:22 前端开发

在 C++11 中声明接口的最佳方法

众所周知,有些语言有接口的概念.这是Java: 公共接口可测试{无效测试();} 如何在 C++(或 C++11)中以最紧凑的方式实现这一点,并且代码噪音很小?我很欣赏不需要单独定义的解决方案(让标题就足够了).这是一种非常简单的方法,即使我也觉得有问题 ;-) 类可测试{上市:虚拟无效测试()= 0;受保护:可测试();可测试(const Testable& that);可测试&opera ..
发布时间:2022-01-24 16:28:57 C/C++开发

是否可以从 Julia 中的覆盖函数中调用重载函数?

问题如下: 我有一个抽象类型 MyAbstract 和派生的复合类型 MyType1 和 MyType2: 抽象 MyAbstract类型 MyType1 我想为 MyAbstract 类型的对象指定一些一般行为,所以我有一个函数 函数 dosth(x::MyAbstract)println(1) # 代替有用的东西结尾 这种一般行为对于 MyType1 来说已经足够了,但是当使用 ..
发布时间:2022-01-23 19:16:57 其他开发

C:为一个函数参数发送不同的结构

我有一个使用 OpenGL 绘制圆的函数,我想向它传递一个包含 x 和 y 坐标以及半径的结构.问题是同一个函数必须与 3 个不同的结构一起使用,它们都包含坐标、半径和绘图函数不使用的其他一些东西. 有没有办法让 3 个不同的结构只有一个参数(一次只发送一个). 我希望我已经足够精确了. PS : 函数必须是“抽象的". 解决方案 是的,你可以使用这样的原型: void ..
发布时间:2022-01-21 22:30:13 其他开发

Hashmap和Hashtable在理论上有什么区别?

hashmap和hashtable在理论上有区别吗? 我的意思不是在 Java 中给出的具体定义(或实现),而是在理论上.哈希表不是使用哈希的映射......因此是哈希映射吗? 解决方案 根据维基百科,它们是相同的: 在计算中,哈希表(哈希图)是一种用于实现关联数组(...)的数据结构 根据Wikibooks,是一样的: 哈希表或哈希映射是一种将键与值相关联的数据结 ..
发布时间:2022-01-08 14:21:15 其他开发

java中的抽象与抽象

我是一名 java 开发人员,对面向对象的概念有很好的理解(或者,我认为是这样的).现在我正在学习设计模式(从头开始设计模式).我一直在阅读有关 OOPS 概念抽象的内容以简要了解它,阅读更多有关它的内容使我比之前更加困惑. 据我所知,抽象是指隐藏程序的内部细节,同时将接口暴露给其他程序员,而不用担心内部细节.但是,我不明白 抽象类如何适应这种抽象概念,其中抽象类要求我实现抽象方法,在 ..
发布时间:2021-11-26 17:21:41 Java开发

C#:在不定义新类的情况下创建抽象类的实例

我知道它可以在 Java 中完成,因为我过去广泛使用过这种技术.下面将显示 Java 中的一个示例.(附加问题.这种技术叫什么?如果没有名字,很难找到这样的例子.) 公共抽象类示例{公共抽象无效 doStuff();}公共课从这里开始{公共静态无效主(字符串 [] args){示例 x = 新示例(){公共无效 doStuff(){System.out.println("做了东西");}};x. ..
发布时间:2021-11-26 17:11:41 C#/.NET

使用没有任何抽象方法的抽象类

抽象类不需要包含任何抽象方法. 除了不能实例化抽象类之外,还有什么其他原因可以使类抽象? 解决方案 抽象类的主要作用是提供一个适当的根类,可以从中派生出具体的(即非抽象的)子类.这是一个强大且通用的功能,可促进代码重用.抽象类封装了一系列数据类型共有的通用特性——这些特性在抽象类中太通用而没有意义,但可以在子类中覆盖 任何具有抽象方法的类都会自动抽象自身,并且必须使用关键字 a ..
发布时间:2021-11-26 17:06:33 Java开发

java中的抽象与抽象

我是一名 java 开发人员,对面向对象的概念有很好的理解(或者,我认为是这样的).现在我正在学习设计模式(从头开始设计模式).我一直在阅读有关 OOPS 概念抽象的内容以简要了解它,阅读更多有关它的内容使我比之前更加困惑. 据我所知,抽象是指隐藏程序的内部细节,同时将接口暴露给其他程序员,而不用担心内部细节.但是,我不明白 抽象类如何适应这种抽象概念,其中抽象类要求我实现抽象方法,在 ..
发布时间:2021-11-26 17:06:06 Java开发

Java克隆抽象对象

我想知道是否有任何方法可以执行以下操作.我有一个抽象类 Shape 及其所有不同的子类,我想覆盖 clone 方法.我想要在该方法中做的就是从当前的 toString() 创建一个新的 Shape.显然我不能做以下事情,因为 Shape 是抽象的.有没有另一种方法可以做到这一点,因为在每个子类中覆盖克隆只是为了简单的名称更改似乎没有用. 公共抽象类Shape {公共形状(字符串 str){//从 ..
发布时间:2021-11-26 17:05:12 Java开发

为什么我们需要 Java 中的抽象类?

为什么我们需要 Java 中的抽象类?如果你永远不会把它变成一个对象,为什么首先要拥有它?你如何使用它?为什么会在那里?我想知道抽象方法也有同样的事情.我发现这似乎与拥有一个没有可能重要的子类的超类类似. 解决方案 抽象类可以用作其他类的模板类型.抽象类将拥有扩展它的所有类的通用功能. 例如: 抽象类动物 所有动物都会移动、呼吸和繁殖,因此可以将它们放入动物类. 现在 ..
发布时间:2021-11-26 16:58:51 Java开发