abstract-class 相关问题

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

抽象类打字稿(Angular2)的依赖注入

我有抽象类(没有构造函数),我想向其中注入另一个类。 抽象类: 从 '../../shared/services/errorHandler.service' 导入 { ErrorHandler } ; 导入 { 注入 }...

回答 4 投票 0

Type.GetProperties 方法返回一个 PropertyInfo[] 但 PropertyInfo 是 Abstract

在 C# 文档中,Type 类的 GetProperties 方法返回属性信息数组:System.Reflection.PropertyInfo[]。您可以在此处的文档中看到这一点: https://学习。

回答 1 投票 0

抽象类中的SerializeField未出现在检查器中

我遇到了我认为可能是语法问题的问题。我有一个抽象类: 公共抽象类 MyAbstractClass : MonoBehavior { 公共抽象 GameObject ShouldBeSerialized { 获取;是...

回答 1 投票 0

如何在Python中实现子类中抽象属性的ABC类定义

我有以下 abc 课程: 记录器类(ABC): @抽象属性 def 文件名前缀(自身): 经过 @抽象属性 deftrace_id_length(自身): 经过 @

回答 1 投票 0

定义可由父类设置的抽象属性

我不太熟悉 C# 或抽象类,所以这可能是一个简单的修复。我有一个带有可为空 Action 属性的抽象类: 公共抽象类 MyAbstractClass { 公开摘要

回答 1 投票 0

Python 中具体类的抽象类

随着Python 3.12的发布,pathlib.Path现在可以被子类化。我想为非操作系统环境(ftp、sftp、s3 存储等)创建一个子类 CustomPath(Path),这意味着我必须重新实现...

回答 1 投票 0

在C#中,如果默认所有接口成员都是public和abstract的,为什么我们不能在实现类时使用override呢?

在C#中,如果默认所有接口成员都是public和abstract的,为什么我们不能在实现类时使用override呢?虽然我们可以在抽象类中使用重写。 接口IE示例 { int Ara(...

回答 1 投票 0

关于Java中的抽象类构造函数

我有疑问是否可以在抽象类的另一个构造函数中调用构造函数。例如, 公共抽象类 Sth{ 受保护的 Sth(){} protected Sth(整数){} 受保护...

回答 3 投票 0

如何鼓励未使用的抽象基类的去虚拟化?

我有一个浅层类层次结构(底部的最小可重现代码示例),其中我使用抽象基类来保存一堆相关类之间的大部分通用逻辑,并带有一个 virt...

回答 1 投票 0

有没有办法为Java中接口的所有实现者定义局部静态变量?

我有几个类,大约 40 个左右,它们实现了一个接口。我想引入一个静态变量,该变量对于该接口的每个实现类来说都是本地的。例如: 公开

回答 1 投票 0

获取抽象类属性的默认值

C# 中有没有办法访问抽象类中定义的非静态、非常量属性的默认值? 例如,给定: 公共抽象类 SomeClass { 公共整数

回答 2 投票 0

无法在字典是静态的抽象类中初始化 C# 中的字典列表

我有这个抽象类,我尝试用对象初始化字典 但有人不让我 公共抽象类 ICharacterBody3DState { 公共静态词典 我有这个抽象类,我尝试用对象初始化字典 但有人不让我 public abstract class ICharacterBody3DState { public static Dictionary<StateInput, ICharacterBody3DState> State = new Dictionary<StateInput, ICharacterBody3DState>() { StateInput.sprint=new StateInput(), }; } 每个状态都继承自这个抽象类: public class WalkingState : ICharacterBody3DState { } 但它给了我: CS0747:无效的初始值设定项成员声明符。 有没有办法用对象初始化抽象类字典? public abstract class ICharacterBody3DState { public static Dictionary<StateInput, ICharacterBody3DState> State = new Dictionary<StateInput, ICharacterBody3DState>() { { StateInput.sprint, new StateInput() }, }; } 将每个键和值放在花括号{}内,并用comma分隔它们。这是向字典添加项目的正确方法。

回答 1 投票 0

带有抽象类的Spring Boot Builder

我有一个名为 Property 的类,它是一个抽象类,具有以下属性: @超级建造者 @塞特 @盖特 公共抽象类属性{ 私有字符串 ID; 私有字符串

回答 1 投票 0

如何创建一个行为类似于抽象类的子类的模拟

我正在尝试从头开始创建可以通过测试 issubclass(class_mock, base_class) 的模拟,其中基类是从 abc.ABC 派生的抽象类。在你问问题之前,我会

回答 1 投票 0

flutter抽象类无法实例化的错误

目前我正在学习Flutter和Dart,在编写代码时,我收到此错误消息:“抽象类无法实例化。:35”。 我不知道该怎么办,我跟着教程...

回答 1 投票 0

从子类集合中实例化类,同时保持对 Typescript 中静态成员的访问

假设你有 抽象类 A { ... } B 类扩展 A { ... } C 类扩展 A { ... } 等等等等 并且您希望在使用时拥有一种属性来区分这些类......

回答 1 投票 0

C++ 在析构函数后访问覆盖纯虚函数并设置新值时出现问题

#包括 使用命名空间 std; 类摘要{ 受保护: int* arr; 整数大小; 民众: 摘要(int s = 10) { 大小=s; arr = new int[大小]; } ...

回答 1 投票 0

Typescript 认为 `this` 是抽象的,因为基类是抽象的,需要讨厌的强制转换

我有一个抽象的基类,扩展了 HTMLElement,它调用 CustomElementRegistry.define。 Typescript 不喜欢使用 this 作为第二个参数,因为基类是抽象的......

回答 2 投票 0

复制构造函数:深度复制抽象类

假设我有以下情况(简化案例): 类别颜色; IColor类 { 民众: 虚拟颜色 getValue(const float u, const float v) const = 0; }; 颜色类:公共 IColor { 民众: ...

回答 6 投票 0

如何使用工厂构造函数扩展抽象类?

情况如下: 抽象类A { void doSomething() => print('做某事..'); } B 类实现 A { @覆盖 void doSomething() => print('已经做某事了..');...

回答 2 投票 0

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