abstract-class 相关问题

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

修改接口或使用抽象类 - 需要更好的理解

我定义了一个非常基本的接口,它实现了两个属性,标题和描述。 公共接口 IControl { 公共字符串标题{获取;放; } 公共字符串描述{获取...

回答 1 投票 0

错误 TS1243:“异步”修饰符不能与“抽象”修饰符一起使用

在我的项目中,我使用的是 Typescript@4.0.3,它工作正常,但现在我将其版本更新到最新的 Typescript@4.1.3,它给了我很多错误。我在

回答 2 投票 0

如何在 Django 中查询基于抽象类的对象?

假设我有一个如下所示的抽象基类: 类 StellarObject(BaseModel): 标题 = models.CharField(max_length=255) 描述 = models.TextField() slug = models.SlugField(

回答 7 投票 0

具有两个泛型的 Java 抽象类

我有一个关于具有通用数据类型的 Java 抽象类的问题。在上次考试中,我们需要实现一个具有两种通用数据类型的抽象类,如下所示: 公共抽象类 Mach...

回答 1 投票 0

C#中有创建匿名子类的语法吗?

我可以像在 Java 中一样在 C#/.net 中创建抽象类的实例吗? 附加信息 我想很多人都不明白我的意思是什么? 所以,在java中我可以创建这样的抽象类: 简单

回答 4 投票 0

java.lang.AbstractMethodError:接收器类io.cucumber.testng

当我尝试在 Selenium Cucumber 自动化中运行 runner 类时,出现“java.lang.AbstractMethodError:Receiver class io.cucumber.testng”。 错误日志截图 请在下面找到 pom.x...

回答 1 投票 0

在 Java 中的主类和扩展抽象类之间传递 Map

我有一个 Main 类,其中声明了一个 Map 并将其作为对扩展抽象类的类的引用传递 MainClass.java: 公共类主类{ 私人最终地图 我有一个 Main 类,其中声明了一个 Map 并将其作为对扩展抽象类的类的引用传递 MainClass.java: public class MainClass{ private final Map<String, String> folderMap = new HashMap<>(); public static void main() { Tester testObj = new TesterImpl(folderMap); testObj.implementation(); System.out.println(folderMap); //[key1,value1] } } Tester.java: public abstract class Tester { public abstract void implementation(); } TesterImpl.java: public class TesterImpl extends Tester { private final Map<String, String> folderMap = new HashMap<>(); public TesterImpl(Map<String, String> folderMap) { this.folderMap = folderMap; } public void implementation() { folderMap.put("key1","value1"); } } 问题是当我在MainClass.java中打印folderMap时,当我只是传递folderMap的引用时,它如何具有在TesterImpl类中添加的folderMap的值。 另外,这是实现跨类共享folderMap变量的最佳方法吗?如果没有更好方法的建议? “...问题是当我在MainClass.java中打印folderMap时,当我只是传递folderMap的引用时,它如何具有在TesterImpl类中添加的folderMap的值。...” 可能您混淆了术语。 您正在将 Object data-type 传递给 TesterImpl,而不是 primitive data-type。 在 Java 中,将解析 Object 实例,而不是 Object 的内容或 “值”。 相反,如果您使用primitivedata-type,则传递文字值,而不是address或“instance”。 因此,MainClass值不会受到影响。 诸如 C、C++ 和 Rust 之类的语言提供了您所指的概念,即 primitive data-types。 该主题通常称为,“引用”。 “...这是实现跨类共享folderMap变量的最佳方法。如果没有更好方法的建议?” 最好的方法取决于 folderMap 的累积使用量。 如果是单个操作,我想你所拥有的是有效的。 否则,通过继承使folderMap可用于TesterImpl。 class MainClass{ Map<String, String> folderMap; public static void main(String[] args) { Tester testObj = new TesterImpl(); testObj.implementation(); System.out.println(); //[key1,value1] } } abstract class Tester extends MainClass { public abstract void implementation(); } class TesterImpl extends Tester { public void implementation() { folderMap.put("key1","value1"); } }

回答 1 投票 0

在实现 Scala 特征或抽象类的案例类中使用默认值

有没有办法让此代码的版本使用特征中定义的默认值? Trait A { // 或者`抽象类A` def x: 字符串 def y: 整数 = 1 } 最终案例类别 B(x: ...

回答 1 投票 0

使用 ViewBinding 创建具有相同视图的多个活动的基本活动

我有二十个不同的活动具有相同的MaterialTextView(所有活动中的名称相同) 在所有活动中(在 onCreate 事件中),我使用相同的文本初始化文本视图: 文本视图.tex...

回答 1 投票 0

如何使用OOP原理重构这段代码

所以我有一个 EmployeeDatabase,它有一个 ArrayList 记录实例变量,还有一个 ProductDatabase,它有一个 ArrayList 记录实例变量,它们都共享...

回答 1 投票 0

抽象类中“公共”构造函数的相关性

抽象类中的公共构造函数有什么相关性吗? 我想不出任何可能的方法来使用它,在这种情况下,编译器不应该将其视为错误(C#,不确定是否有其他

回答 4 投票 0

添加动态类进行继承和类名映射

我正在开发一个 Python 项目,其中有两个不同的对象文档映射器 (ODM):Beanie 和 Bunnet,用于管理数据库中的数据。每个 ODM 都需要不同的类结构来定义...

回答 1 投票 0

为什么软件开发中的开闭原则是用抽象类来实现的?

请看上面的代码。老师告诉我们,抽象类可以作为软件开发中实现开闭原则的工具。以上面的代码为例

回答 2 投票 0

Java - 需要在构造函数调用 super() 之前初始化变量

注意:部分代码将使用西班牙语。 你好。我为我的 Spring Boot 应用程序制作了一个很好的异常模型,以便我抛出的每个个性化异常都会创建个性化响应(在本例中,它是一个

回答 1 投票 0

为什么Nestjs中导入类的不同方式会影响依赖注入?

我正在使用 typescript 开发 NestJS 项目。 我试图将一个类注入到构造函数中,如下所示: @Injectable() 导出类 AuthService { 构造函数( ...一些省略的内容,

回答 1 投票 0

如何在关系数据库中映射/建模c#继承、接口、抽象类

我对数据库中表的关系有了很好的理解,因为我在这方面有很多经验。现在我想知道是否可以模拟诸如 inher... 之类的概念

回答 1 投票 0

抽象类 - 如何解决抽象类错误?

访问 magento 2 店面时出现以下错误。对 magento 来说还很陌生。对此的任何帮助都会非常有帮助。 错误:无法实例化抽象类 Magento\Wishlist\Block\Abstract...

回答 3 投票 0

类无法被同一项目和名称空间内的其他类和表单识别

我有一个公共抽象类员工,其构造函数我想从项目表单中的单击事件中调用。当尝试调用该方法时,我收到此类型或名称的错误...

回答 1 投票 0

为什么纯虚成员函数必须是虚的?

我有一个关于C++中纯虚函数声明的问题。我有 Java 背景,因此我将纯虚函数视为定义抽象类的一种方式以及

回答 1 投票 0

具有通用摘要列表的实体框架实体不能分配给非通用基础

我发现了几个与我的问题相似的问题,但我无法从其中任何一个那里得到正常工作的答案。 我有一个非泛型抽象基类,一个继承的泛型基类

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.