有什么方法可以_不_调用Java中的超类构造函数吗?
如果我有一个类: class A { public A() { } } 还有另一个类, class B extends A { public B() { } } 有什么方法可以让 BB() 不 调用 AA() 吗?…
关于获取和设置以及何时使用超类的问题
我有以下 get 方法: public List getMessagesList() { List newList = new ArrayList(); for(PersonalMessage pMessage : this.listMessages) { newL…
用“super”限制泛型关键词
为什么我只能将 super 与通配符一起使用,而不能与类型参数一起使用? 比如Collection接口中,为什么toArray方法不这么写 interface Collection{ S[] …
super 中的方法无论如何都会被子类化 (Cocoa)
抱歉,如果这是转发,但我无法完全搜索它,因为我无法用几句话解释它。我有一个包含很多方法的超类,但它们总是(不是全部)被子类化。我需要从超级运…
Java如何调用祖父母的方法?
可能的重复: 为什么是 super.super.method(); Java 中不允许吗? 假设我有 3 个类 A、B 和 C,每个类都扩展了前一个类。 如果 B 也实现了 myMethod…
隐式调用父类初始化器
class A(object): def __init__(self, a, b, c): #super(A, self).__init__() super(self.__class__, self).__init__() class B(A): def __init__(sel…
如何在 JRuby 中导入的 Java 类中停止对 super 的调用以进行测试
我正在使用 RSpec 和 JRuby 测试 Java 类。 如何在 RSpec 测试中的导入 Java 类中消除对 super 的调用? 例如: 我有 2 个 Java 类: public class A{…
让 super() 在 Python 的 urllib2.Request 中工作
今天下午,我花了几个小时试图在 urllib2.Request 的自定义扩展中找到错误。正如我发现的那样,问题是 super(ExtendedRequest, self) 的使用,因为 ur…
从带有可变参数的动作脚本构造函数调用 super()
如果构造函数将其参数作为可变参数(...),则似乎不可能创建一个仅将该可变参数传递给超类的子类。 对于正常功能,有一个相关的问题可以解决相同的情…
将 super 与类方法一起使用
我正在尝试学习 Python 中的 super() 函数。 我以为我已经掌握了它,直到我看到这个例子(2.6)并发现自己陷入困境。 http://www.cafepy.com/article/…
在嵌套类中使用 super()
想象一下: class A(object): class B(object): def __init__(self): super(B, self).__init__() 这会产生一个错误: NameError: global name B is no…