问题标签 [superclass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1766 浏览

java - 自定义链接列表 - 无法将对象类转换为对象

对于这个项目,请记住我不允许使用泛型类。我尝试将我所有的课程复制到另一台朋友的计算机上,但他得到了同样的错误。

我不能像这样打电话..

其中 getShowList() 是我的 Movie 类中返回 LinkedList 的方法。

日食 说:

无法从对象到电影

此外

其中 objMovie 是一个 Movie 对象。

日食 说:

LinkedList 类型中的方法 add(Object, int) 不适用于参数 (Movie, int)

- 建议更改添加方法以拍摄电影。

我需要能够以某种方式保留 LinkedList 和 Node,以便它们可以接收任何对象,当我创建 Movie 类时,我无法将其转换为对象。

链表类

节点类

如果需要电影课

0 投票
1 回答
134 浏览

java - 根据列值检索子类的集合

标题有点奇怪,让我澄清一下。

我有两个对象,车库和车辆,是一对多的关系。有多种类型的车辆,例如轿车和卡车;该类型作为字符串保存在 Vehicle 表中。

这是两个类:

为了区分车辆的类型,目前我们必须查看类型列并使用枚举。我想做的是拥有 Vehicle 的子类,例如 Car 和 Truck,来表示不同的类型,而不是依赖于 Type 字段。然后我的代码instanceof可以确定类型而不是使用该字段。

但是,我不知道如何告诉 Hibernate 如何根据 Type 列的值来实例化子类,或者它是否可以。

我会很感激你们能提供的任何帮助。提前致谢!

0 投票
3 回答
1620 浏览

c++ - 如何从 C++ 中的子 c-tor 初始化超类参数?

观看以下示例:

显然,当 "b" 将被创建时,将在 B 的参数初始化之前调用 A 的 ctor。

这条规则阻止我创建简化类初始化的“包装”类。

这样做的“正确方法”是什么?

谢谢,阿米尔

PS:在我的特殊情况下,参数不是原语,这个例子只是帮助我解释自己。

0 投票
4 回答
48290 浏览

java - Java 扩展示例

我有一个java初学者问题:Parent.print() 在控制台中打印“hallo”,但 Child.print() 也打印“hallo”。我认为它必须打印“孩子”。我该如何解决这个问题?

0 投票
4 回答
13479 浏览

java - 扩展超类和 ClassCastException

我有一个超类,我想重写这两个方法。这是我的代码:

我有一些构造函数,将 SomeSuperClass 对象作为参数传递,接下来我要做什么:

这似乎是正确的,但我在执行时在 SomeSuperClass 中得到 java.lang.ClassCastException 。

如果我创建 SomeSuperClassObject,我会丢失我的重写方法。

使用强制转换,即使 eclipse 中没有错误,应用程序也会崩溃。换句话说,我如何用我自己的方法覆盖 SomeSuperClass,并且仍然让 SomeSuperClass 对象与 OtherConstructor 一起使用?如果它很重要,则此代码适用于 android 应用程序。

0 投票
4 回答
1038 浏览

ruby - 在 Ruby 中调用受保护的超类方法

我想从基类中的实例方法调用受保护的超类类方法。

最好的方法是什么?

0 投票
1 回答
120 浏览

java - 杀死我的简单空引用错误(Java)

好吧,所以我在 java 中搞乱了一些代码,我得到了一个奇怪的错误。我有我的混沌类,它有一个窗口变量 FSW,也是公共的。现在我有另一个名为 Look 的课程。Chaos 创建一个 Look,然后运行 ​​Look.Init() 方法。该init 方法运行looks run 方法,该方法试图引用其父Chaos 的FSW 变量。

问题是,无论何时我从 Look 中引用 Chaos 中的 -any- 变量时,无论我如何得到它,该变量都是 null =/。我可以从子类 Look 中调用 Chaos 方法,但我不能引用变量。

这是一个文本托管站点的链接,如果有人认为我有必要导出和上传我想我会的包,但我觉得这可能只是我没有看到的明显的东西。

http://www.text-upload.com/read.php?t=1790

0 投票
1 回答
1660 浏览

cocoa - 避免“[superclass] may not respond to [selector]”警告,而不会导致 LLVM 的“Cannot cast 'super'”错误

我在 NSView 子类中有以下代码:

在第一行中,return [(id)super ...转换superid因为在 GCC 编译器下,这抑制了超类 (NSView) 可能无法响应的警告,如this one 等答案forwardingTargetForSelector:中所建议的那样。

但是,当我切换到 LLVM 编译器时,这会导致“Cannot cast super”错误。是否有正确的方法来修改我的代码,以便在 LLVM 和 GCC 下都不会收到警告或错误?

0 投票
4 回答
3916 浏览

java - 为什么不能从枚举构造函数中调用超级构造函数?

这是enum Aextends from abstract java.lang.Enumextends的层次结构java.lang.Object

0 投票
2 回答
42625 浏览

ruby - 测试一个 Ruby 类是否是另一个类的子类

我想测试一个类是否继承自另一个类,但似乎不存在这样的方法。

我想要的一个简单的实现是:

但我希望这已经存在。