通用类类型 - JAVA中的静态和抽象方法

时间:2015-12-30 16:37:58

标签: java oop abstract-class static-methods

我有一个通用类,看起来像:

myFunction

AbstractClass当然是一个抽象类。 FirstAbstractClass和SecondAbstractClass都扩展了AbstractClass

GenericClass的构造函数是:

public class GenericClass<T extends AbstractClass>

GenericClass也有一个成员public GenericClass(Class<T> cls) {}

我希望每个类扩展AbstractClass都有一个返回String的方法,该字段将获得此值。在GenericClass的构造函数中:

String field

问题是 - 我不想为此创建一个T实例,我不能在抽象类中创建一个静态方法,并在FirstAbstractClass和SecondAbstractClass中覆盖它。

0 个答案:

没有答案