subclass 相关问题

子类是从父(或超)类派生或继承的类。子类在面向对象编程(OOP)中广泛使用。

通过子类化更改 Python 的类型参数

Python 的类型系统允许在类中使用泛型: A 类(通用[T]): def get_next(self) -> T 这非常方便。 然而,即使在 3.11 中使用 Self 类型,我也找不到方法来更改...

回答 2 投票 0

打印至少包含三个子集的组织名称(子集中至少有三个组织)

我写了一个查询来解决这个问题, 打印至少具有三个组织子集的组织名称。 选择不同的?名称 在哪里 { ?组织a foaf:组织。 ?组织...

回答 1 投票 0

PyPy int 优化是否适用于 int 的子类?

据我所知,PyPy 对 int 和列表等内置类型进行了特殊优化,这很棒,因为它们非常常见,并且像对待任何其他对象一样对待 int 会很浪费...

回答 1 投票 0

Pickling子类不保存新的实例属性

Pickling 添加新属性的子类似乎不包含新属性。 例如: 导入请求 进口泡菜 类 MySession(requests.Session): def __init__(self, *args...

回答 1 投票 0

如何在没有类型问题的情况下子类化Python列表?

我想在Python中实现一个自定义列表类作为列表的子类。为了获得所有类型的完整类型兼容性,我需要从基列表类重写的最小方法集是什么?

回答 4 投票 0

在使用许多参数扩展函数的同时保留类型/类型检查

我想子类/包装 subprocess.Popen。然而,它有很多争论。据我所知,解决这个问题的常用方法是1.“硬着头皮”: 类 MyPopen1(subprocess.Pope...

回答 1 投票 0

子类 super().__init__(*args, **kwargs) 不起作用。说 object.__init__() 只接受一个参数(要初始化的实例),但它不接受

我正在努力创建 rustworkx.PyGraph 类的子类,并且我遇到了一些奇怪的行为。也就是说,它不允许我将关键字争论传递给我的班级。 这是一个最低限度的考试...

回答 1 投票 0

子类init方法

我有一个关于Python中子类的init方法的问题。 在上图中,子类 Developer 是从父类 Employee 定义的。在 Developer 中,__init__ 方法是

回答 1 投票 0

Pickling set 子类引发不可散列类型:'list'

这段代码(使用自定义列表子类)对我来说效果很好: 进口泡菜 班级编号(列表): def __init__(self, *numbers: int) -> 无: 超级().__init__() self.extend(数字...

回答 2 投票 0

模拟 LFU 缓存

我正在尝试模拟 LFU 缓存。任务很简单;对于任何新请求,我希望缓存打印出请求的密钥以及它是命中还是未命中。例如 10 MISS 10 HIT 20 MISS 10 ...

回答 2 投票 0

有没有办法通过任何其他类访问子类的函数?

我有超类A,及其子类B和C。 我有 D 类及其成员: A* 数组[20] 但在 aArray 中,只有 B 和 C 对象。 我想实现一个功能,可以...

回答 1 投票 0

为什么超类不能调用子类的方法?

我是一名高中计算机科学老师,正在教授 Java 的多态性。我的学生问我这个问题,我也没有很好的答案。 假设我有一个 Employee 类。还有...

回答 1 投票 0

如何在Python中使用省略号切片语法?

这出现在Python的隐藏功能中,但我看不到很好的文档或示例来解释该功能如何工作。

回答 5 投票 0

在抽象基类的具体子类之间强制执行类型安全

我在 Python 项目中面临类型安全问题,涉及抽象基类 (AbstractClass) 及其具体子类(ConcreteClassA 和 ConcreteClassB)。每个具体类都实现

回答 1 投票 0

Pydantic - 如何子类化内置类型

我正在尝试创建一个 timedelta 的子类,它期望接收毫秒而不是秒,但它目前不起作用。 我是否违背了规律?有没有“正确”的方法

回答 3 投票 0

为什么这个子类增加了成员变量,大小却和基类一样?

下面的代码中,为什么Parent的大小和Child的大小相同(尽管Child添加了一个成员变量)?另一个奇怪的行为:如果我注释掉定义 b 的行,...

回答 2 投票 0

多线程。使用类内循环创建的线程无法存储正确的参数

我使用线程模块编写了一个 Threader 类,该模块创建多个线程来对元素列表执行任务(函数)。我将所述列表的切片传递到 threading.Thread 对象中...

回答 1 投票 0

在多个模块中使用 __init_subclass__ 的奇怪行为

受到有关插件架构的答案的启发,我正在研究 PEP-487 的子类注册,发现稍微更改代码会产生令人惊讶的结果。 第一个...

回答 1 投票 0

被多个类继承的Python子类

目前我有一个类定义,如下所示: cls_A 类: def __init__(自身): 自我.__情节__(自我) # 一些属性 # 一些方法 def __plot__(自我,

回答 1 投票 0

以子类作为参数的重载方法,但将方法称为超类

我有一个抽象类 Animal,有两个扩展类,Dog 和 Cat。 公共抽象类动物{ ... } 公共类狗扩展动物{ ... } 公共类 Cat 扩展 Animal { ... } 在

回答 5 投票 0

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