【发布时间】:2012-05-08 11:33:35
【问题描述】:
class A {
public A get() { }
}
class B extends A {
}
返回类型与继承的方法不兼容, 如何解决这个问题?
【问题讨论】:
-
您使用的是什么版本的 Java?
-
对不起,更正了示例;@
-
你想写像
B b = new B().get();这样的东西而不显式转换? -
不确定您要完成什么,但您粘贴的代码 sn-p 无法编译。
public A get()有一个返回类型,但对初学者没有返回任何内容... -
哪些返回类型?带有行号的整个编译器消息,以及它们所指的位置。做一个简短的例子,我们可以重现错误。
标签: java oop inheritance types incompatibility