我有一个通用类,看起来像:
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中覆盖它。