super 相关问题

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

如何正确实现扩展“父”类并从后者继承类字段的“子”类?

这是我的任务 实现一个扩展父类的子类。 在Child类中添加一个构造函数可以调用super()。 在 Child 类中实现一个新函数 addNewAbilities(newAbility) ...

回答 3 投票 0

无法访问 javascript 子类中的 super 关键字

我在不同的文件中有以下代码,如代码片段中所述: 人类类{ 性别; 种族; 构造函数(){ this.gender = "男"; this.ethinicity =...

回答 1 投票 0

构造函数里有必要放super()吗?

如果我不把它放在子类的构造函数中,这不是编译器会自动放入的吗? 也就是说,我根本不需要关心它?他们在一些文章中提出了这一点。 如果我有一个

回答 7 投票 0

Ubuntu - 如何仅通过超级键替换语言快捷方式

安装 Ubuntu 20(从 18 升级)时,向导让我选择用于更改输入语言的组合键。我在Ubuntu 18中的组合键是Super+空格,但我没有找到它......

回答 3 投票 0

为什么ES6标准中要在构造函数中给super赋值?它正在为类的实例分配一个值

A类{ 构造函数(){ 这个.x = 1; } } B 类扩展 A { 构造函数(){ 极好的(); 这个.x = 2; 超级.x = 3; console.log(super.x); // 不明确的 console.log(this.x);...

回答 1 投票 0

java中如何从子类的静态方法调用超类的重写方法

可以使用关键字 super 从子类访问超类的重写方法,但调用超类方法的子类方法必须是非静态的。我怎样才能调用...

回答 1 投票 0

多重继承:使用两个超类的 __init__ 方法

我想进行多重继承,使子类继承两个不同的超类。这个子类应该有一个 __init__ 方法,其中超类的 __init__ 方法是......

回答 1 投票 0

动态添加的方法中调用super的正确方法是什么?

我定义了一个元类,它将一个名为“test”的方法添加到创建的类中: FooMeta 类(类型): def __new__(mcls、名称、基础、属性): 定义测试(自我): 返回

回答 1 投票 0

Python多重继承中调用双亲的构造函数(一般情况)

我正在尝试弄清楚Python中的多重继承,但我找到的所有文章都仅限于简单的情况。让我们考虑以下示例: 车辆类别: def __init__(self, 名称: s...

回答 2 投票 0

Python 中的多重继承(一般情况)

我正在尝试弄清楚Python中的多重继承,但我找到的所有文章都仅限于简单的情况。让我们考虑以下示例: 车辆类别: def __init__(self, 名称: s...

回答 1 投票 0

如何从父类方法访问子类方法?

我试图从子类继承的类中调用在子类中找到的方法。 班级帐号: def __init__(self, 全名): self.全名 = 全名 类交易(帐户):...

回答 3 投票 0

当我们在子类中调用超类构造函数时,构造函数调用,

超级班 封装对象和类; 公共课循环{ 公共整数速度; 公共整数齿轮; 公共周期(int sp,int gr){ this.speed = sp; this.gear = gr; 系统...

回答 1 投票 0

这里出乎意料的超级关键字

根据ES6速记初始化程序,以下两种方法是相同的: 在 ES5 中 var 人 = { 名称:“人”, 问候:函数(){ 返回“你好”+this.name; } }; 在 ES6 中 var 人 = ...

回答 3 投票 0

Python 3.x:应该如何覆盖从父类继承的属性?

一个简单的例子可能会显示更多: 自然数类(): def __init__(self, val): self._value = val def _get_value(自身): 返回 self._value def _set_value(自我, v...

回答 1 投票 0

Python 3 运行时错误:super():无参数

为什么我会收到此错误? super().display() 运行时错误:super():无参数 我尝试从Progress.display()类中调用显示函数如何显示用户的输入?他...

回答 4 投票 0

如何在子类外部使用子引用访问与子变量同名的父类变量?

有没有办法通过子类外部的子引用来访问与另一个子类实例变量同名的父类实例变量? 类父级{ 整数我; } C级...

回答 2 投票 0

如何在单元测试中使用spock存根/替换super方法

我继承了庞大的代码库,需要添加一些单元测试,下面是测试场景的表示。 鉴于这两个类: 包 com.foo; 公共类 ExtendableClazz {

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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