super 相关问题

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

我可以从Typescript中的父类的构造函数触发子类的成员函数吗?

class Person {contructor(){this.someSubclassMember(); class {constructor(){super(); this.someSubclassMember.bind(本); } ...

回答 1 投票 0

使用super以及如何替换它,java

我的问题是关于是否有办法替换超级仍然调用父方法或父变量?如果有办法,是否超级使用?简而言之,是超级可替换的吗?

回答 1 投票 -3

在下面的代码中,super如何工作? (Java)的

公共级别Magenta {public void m3(){System.out.println(“Magenta 3”);平方米(); } public void m2(){System.out.println(“Magenta 2”);公共类......

回答 3 投票 2

超级和Tkinter

初学者对Tkinter Super的帮助。我试图了解如何在tkinter应用程序中使用super()。我需要引用父类的属性。从代码,按下按钮...

回答 1 投票 0

无法在JavaScript类中使用原型对象上定义的函数'super'

我有A类,它是B类A类的父类{构造函数(a){this.a = a; } par(){console.log(“para”); B类扩展A {constructor(a){...

回答 2 投票 0

为什么在PySide / PyQt中超级使用了这么多?

简短版本(tl; dr)我正在学习PySide,大多数在线教程使用super来初始化UI元素。这是重要的(即更具可扩展性),还是品味问题?澄清:就像我......

回答 2 投票 13

如何解决由重写方法引起的AttributeError

当我覆盖访问该子类中引入的属性的子类中的方法时,我试图找到导致属性错误的原因。在下面的代码中,您可以看到B工作正常,但...

回答 1 投票 3

python2.7:是否可以确定__init__是从子类调用还是只是正常调用?

我有两个类A()类B(A)有时类A通常被实例化,有时通过类B通过super(B,self).__ init __()是否有可能确定类A的初始化...

回答 1 投票 0

TypeScript:无法在子类上调用super方法

当我尝试覆盖父方法并使用super inside时,我收到此错误:错误TS2340:只能通过'super'关键字访问基类的公共和受保护方法。 ...

回答 1 投票 0

使用多重继承调用父类__init__,这是正确的方法吗?

假设我有一个多重继承场景:类A(对象):#A代码,这里是B类(对象):#代码为B,类C(A,B):def __init __(self):#什么是正确的代码...

回答 6 投票 111

什么是PECS(制作人扩展消费者超级)?

我在阅读泛型时遇到了PECS(Producer extends和Consumer super的简称)。有人可以向我解释如何使用PECS来解决extends和super之间的混淆吗?

回答 12 投票 645

JavaScript中的继承和超级

我在学习JavaScript的第3天。我遇到了这个代码:class B {constructor(name){this.name = name; } printn(){return this.name; A类扩展B {...

回答 2 投票 0

在Rails中,如何在每个关注点和模型中调用相同的方法?

我有一个模型和很多问题,我想从每个关注点和模型本身调用相同的方法,我想知道这是否可行。所以,假设我有这样的模型,......

回答 1 投票 0

AttributeError:'Fighter'对象没有属性'Fighter'

我是新手,我收到一个错误,我希望有人可以帮助我并解释我的错误。错误:第178行,在applyThrust shipPos = self.Fighter.getPos(self.origin)...

回答 2 投票 -3

如何在typescript中调用基类方法

我希望它能调用Animal类方法,而不是Snake。当我进行施法时会发生什么?打字稿 object class Animal {name:string;构造函数(名称:字符串){...

回答 1 投票 0

如何在scala中访问子类实例中的超类字段? [重复]

我创建了一个抽象类(Animal),其中包含一些具有实现的字段和方法。我创建了两个子类(Dog和Cat),扩展了抽象类并覆盖了...

回答 1 投票 0

如何在js ES6中使用this和super in polymorphism

我想要有3个相关的课程。 Node类是DoorNode类和SisterDoorNode类。有不同类型的节点,它们都有id,位置,连接和一些......

回答 1 投票 0

类super()无法继承“NameError:name'in_dir'未定义

我正在尝试将输入目录路径从单独的脚本传递到主模块“qc”。我在qc模块中第一次尝试将参数从父级传递给子级看起来像这样:import os ...

回答 1 投票 0

在Javascript中使用setter来“覆盖”属性

关于集合的MDN页面似乎表明[ECMAScript 2015] setter不能出现在对象文字中......带有相同属性的数据条目。但是当使用超级关键字时......

回答 1 投票 3

在Python 3中调用super()的4种方法中的哪一种?

我想知道什么时候使用Python 3 super()的味道。模块内置类的超级帮助:类超级(对象)| super() - >和super(__ class__, )|超级(类型)......

回答 2 投票 20

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