清楚表明重写方法应该调用 super 的好方法吗?
这个问题困扰着我,在重写方法时很容易忘记调用 super() 。 就我而言,我正在重构一些现有的东西,其中已经有大约十个类覆盖了一个方法。直到昨天,该…
困惑什么是“超级”?关键字在这种情况下正在做
我还在努力学习java,如果我错了,请纠正我。 据我了解, super 关键字调用类的构造函数。所以我不明白说的意义 super.paint(g) 是什么,或者最近在阅…
super() 不允许我使用参数调用超级构造函数
我想调用带有两个参数的超类构造函数,因此我调用 super(arguments),但编译器说: “类 Person 中的构造函数 Person 不能应用于给定类型; 必需:无…
django模型中python super函数的使用
这是我正在学习的 django 教程中的一些代码。我以前从未在 python 中遇到过 super 函数,而且这里使用它的方式与我在网上看到的示例不同。即,通常当…
Java - 使用“super”关键词
简单的问题。我创建了一个名为 Tester1 的类,它扩展了另一个名为 Tester2 的类。 Tester2 包含一个名为“ABC”的公共字符串。 这是 Tester1: public…
为什么我在 Java 构造函数中对 super() 的调用被标记为错误?
我有: 一个抽象 Message 类、 一个扩展 Message 的抽象 CustomMessage、 一个扩展 CustomMessage 的具体 SpecializedCustomMessage 类, 如下所示,…
当“super”被调用时,为什么[super init]会返回nil?是NSObject吗?
可能的重复: 在 Objective-C 中为什么我应该检查 self = [super init] 是否不为零? 在我正在阅读的 Objective-C 书中,据说当 [init] 消息发送到 N…
django 模板 - 在包含的模板中使用 block.super 失败(例外)
这个想法是在一个页面上有多个小部件,并包含此“小部件”所需的所有 js 和 css 文件(通过这种方式管理文件很容易)。重复的文件不是问题。 每个小部…
理解 super() 以及有关类构造函数的问题
以下是我所引用的程序中的一段示例代码。我意识到我并没有真正的这个概念,所以我在这里问。 class Chef(games.Sprite): """ A chef which moves left…
UIViewController 的 dealloc 中的 [super dealloc] 在 iPad 中出现问题
我正在开发一个应用程序,我将一个视图控制器推送到 UINavigationController 上,并在导航控制器保留它时立即释放它。当我弹出视图控制器时,将按预期…
我正确使用 super() 吗?
我编写了一小块代码,因为我仍在尝试找出使用 super() 的细节。为什么这个块会运行到这个TypeError? a = SecondClass() TypeError: __init__() takes…
如何称呼“超级”来自 CoffeeScript 中的回调
class Foo a: -> x.call => super 不会编译,因为我无法从匿名类调用 super 。然而我的 目的是调用“a”的超类方法。这是失踪吗 咖啡脚本的能力? 请…
Java 子类强制在构造函数中调用 super() 的解决方法?
我正在编辑一个使用 RandomAccessFile 对象的程序,并且我想提出自己的 RandomAccessFile 类,该类使用除文件对象之外的不同数据源(它是 Amazon webs…
super. 是什么意思?在红宝石中做什么?
使用以下代码: class ObjA def func puts "ObjA" end end module Mod def func puts "Mod" end end class ObjB < ObjA include Mod def func puts "s…