2011-11-04 83 views
1

有没有一种通过使用泛型类型参数继承基类的方法?public class Extra <BASE> extends BASE

public class Extra<BASE> extends BASE 

这样额外的是具有BASE的所有方法的新类,像

Extra<MyType> 

问候

编辑* * ** * **

令人失望。我正在将一个项目从C++转移到JAVA。 在C++中这是可能的,遗憾的是我在这个项目中使用了很多。

有另一种方式来实现这一目标:

类都有自己的用户数据类。它需要用户数据的成员链接一个特殊的功能,这是由其他类给出的。另一个类正在扩展第一个用户数据类。我不希望将用户数据作为新类 中的数据成员,但实际上是其中的一部分。

像:

用户数据类:

字符串名称;

特殊功能类:通用TreeKnot,

新的类,然后应该是一个TreeKnot与用户数据级相结合。

我可以走什么路?

回答

0

不,这是不可能的,你可以这样

public class Extra extends Base<Base> 

创造的东西,但是你想要什么是不可能在所有!!!!

0

不,这是不可能的。类型模板和继承是两个完全不同的概念。

+0

好的。现在,我认为我的方法根本不是一个好设计。我改变了代码。最后,这种继承是没有必要的。非常感谢。 – user1029536

相关问题