9得票1回答
ANTLR @header、@parser、superClass选项和基本的文件IO(Java)

我想在ANTLR语法中使用基本文件IO(Java)的解析器操作,例如PrintWriter。我必须使用superClass选项还是可以使用@header?在两种情况下,我如何声明PrintWriter对象,并且我必须如何处理异常?

10得票7回答
调用 super() 而没有超类?

当构造函数在没有任何超类的情况下调用'super()'时会发生什么(如果有的话)?像这样: public class foo implements Serializable, Comparable { int[] startPoint; public foo() { s...

9得票4回答
如何在Objective-C中调用父类的静态方法。

问题: 如何调用静态超类的方法? 我的意思是直接使用: [超类名 方法名] 或者 还存在其他方法吗?

41得票5回答
Python中super()的行为不可靠

由于某些原因,super()方法并不总是按预期运行,选择返回:TypeError('super(type, obj): obj must be an instance or subtype of type)' 我理解这个错误的含义,但不理解为什么会出现这个错误。下面是导致问题的代码片段。系统中...

215得票2回答
测试一个 Ruby 类是否是另一个类的子类。

我想测试一个类是否继承自另一个类,但似乎没有相应的方法可用。 class A end class B < A end B.is_a? A => false B.superclass == A => true (注:上面的is_a?测试没有任何意义,正如第一个评论...

145得票7回答
如何在Dart中调用超级构造函数?

在Dart中如何调用父类的构造函数?是否可以调用命名的父类构造函数?

16得票4回答
重载构造函数如何同时调用super(...)和this(...)?

我以前从未需要过这样做,但由于两者都必须是构造函数中的“第一”行,应该如何解决?在这种情况下,最好的重构方法是什么? 下面是一个示例:public class Agreement extends Postable { public Agreement(User user, Data da...

17得票1回答
委托构造函数:一个委托构造函数的初始化器必须单独出现。

我有一对构造函数,在C++03风格中可以很好地工作。其中一个构造函数调用了一个超类(或基类)的构造函数...class Window : public Rectangle { public: Window() : win(new RawWindow(*this)) { ...

19得票2回答
IntelliJ IDEA:有没有一种方法可以列出类及其父类实现的所有接口?

我正在处理一个比较复杂的Java项目,其中类通常在 之前有四个或五个祖先。给定这样一个类,比如在像这样的继承体系中的"D": > A > B > C > D,我想知道它有效实现了哪些接口。也就是说,我还想看到D实现了,比如Serializable,即使它只在类B的声明中声明,而且当D实际上没...

21得票5回答
PHP Trait:有没有一种适当的方法来确保使用Trait的类扩展了包含特定方法的超类?

来自 PHP 手册的示例 #2,http://php.net/manual/zh/language.oop5.traits.php 中提到:<?php class Base { public function sayHello() { echo 'Hello ';...