super 相关问题

super是用于访问/调用超类的成员和构造函数的关键字或函数。由于不同语言具有此类功能,请结合语言标记使用。

Super 类具有属性“b”,仍然出现“AttributeError: 'super' 对象没有属性 'b'”

super 类具有实例属性 b,我尝试使用 super() 方法访问它,那么为什么我收到属性错误?它应该访问超类的实例变量,但它给出的是

回答 1 投票 0

不知道 tkinter 标签在类中定义的位置

我找到了我正在制作的 tkinter 弹出窗口的标签类的代码。我不明白这个标签是怎么出现的,但我只是继续下去。然而后来我发现我需要参考creat...

回答 1 投票 0

方法“__init__”中无用的父级或 super() 委托

我正在学习《Python 速成课程第二版》这本书,我做了他们概述的事情,但他们做了一些在 VS 代码中运行警告的事情(方法 '__... 中无用的父级或 super() 委托)

回答 1 投票 0

如何使用带有参数的 super

我有类的线性层次结构,A、B、C,共享一个具有不同实现的方法,这取决于父类的结果。这些方法具有相同的标识符但不同的签名...

回答 1 投票 0

如何模拟超级引用(在超级类上)?

有时,当我编写单元测试时,我应该模拟对超类的引用。 我读过这个问题: 问题 这个答案回答了重构代码的 DI 建议。但我不能 这个答案...

回答 3 投票 0

Python 的多重继承:选择要调用哪个 super()

在Python中,如何选择调用哪个Parent方法?假设我想调用父 ASDF2 的 __init__ 方法。似乎我必须在 super() 中指定 ASDF1..?如果我想调用 ASDF3 的 __i...

回答 4 投票 0

Python:“超级”对象没有属性“attribute_name”

我正在尝试从基类访问变量。这是父类: 父类(对象): def __init__(自身, 值): self.some_var = 值 这是子类: 班级

回答 3 投票 0

super() 和 @staticmethod 交互

super() 不适合与静态方法一起使用吗? 当我尝试类似的事情时 第一类(对象): @静态方法 def getlist(): 返回['第一个'] 第二类(第一类): @静态方法 定义

回答 4 投票 0

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

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

回答 1 投票 0

当代码仍在运行时,我是否需要始终需要在子类中使用 init 来实例化父类?

对于这个例子,我是否总是需要实例化父类,因为当我删除它时它仍然有效? 类人: def __init__(自我, 名字): self.name = 姓名 @亲...

回答 2 投票 0

不能两次初始化 XXX 类中的 Pyside6.QtWidgets.QPushButton 对象

类按钮(QtWidgets.QPushButton,Drop): def __init__(self,checked_image=无,unchecked_image=无): 超级(按钮,自我).__init__() 当我迁移时,编译器显示错误...

回答 1 投票 0

超级字谜解决方案AOK吗?

所以我对Python很陌生,我正在尝试创建一个程序来识别“超级字谜”,即具有相同第一个和最后一个字母的字谜。我想出了这个,它有效,但我已经有了这个

回答 3 投票 0

在这个多重继承示例中从基(根)类调用 super 有什么意义?

这是我试图运行的代码,它试图使用Python中多重继承的概念来计算右金字塔的面积 矩形类: def __init__(自身,长度,宽度...

回答 1 投票 0

如何强制对 super 方法进行多态调用?

我有一个在广泛的层次结构中使用和重写的 init 方法。然而,每个 init 调用都扩展了前一个调用所做的工作。所以很自然地,我会: @覆盖公共无效...

回答 7 投票 0

类型提示 super().__init__ 使用具体类型调用

下面是两个类树。 每个都有一个基类,吃掉其邻居类的基类。 一旦我派生到一个具体的类,我也使用邻居类型作为依赖项。 代码的工作原理如下

回答 2 投票 0

如何连接两个函数(一个来自超类,另一个来自子类)?

我正在学习Python中的面向对象编程,当我运行代码时,它会作为两个不同的打印件打印在终端上,我想将它“连接”到一个打印件中......

回答 0 投票 0

Python3 - 在被重写的方法中使用“super”如何工作(更多内容在正文中)

有如下所示的类结构: 类回归结果(似然模型结果): ... ... def conf_int(self, alpha=.05, cols=None): ci = super(回归结果, self).

回答 1 投票 0

python多类继承的超级方法

我正在尝试创建一个继承两个父类的子类,每个父类都有自己所需的输入。但是,当我尝试初始化子类时,我收到一个错误:

回答 1 投票 0

在设计中调用 super 后双重渲染

类 CustomSessionsController < DeviseTokenAuth::SessionsController def create binding.pry super confirmed = true binding.pry if current_user.present? && confirm...

回答 2 投票 0

有人可以解释这个超类层次结构以及如何传递参数吗?

我正在查看的代码的图像 你好!我正在研究超类并且被参数及其输出所抛弃。 除了图像中的代码,我还得到以下内容: 公开课主要...

回答 1 投票 0

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