Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中引用泛型类而不实例化_Java_Generics - Fatal编程技术网

在Java中引用泛型类而不实例化

在Java中引用泛型类而不实例化,java,generics,Java,Generics,请原谅我不知道这个问题。我是Java新手,不知道如何有效地搜索答案,甚至不知道如何正确地命名这个问题 我正在使用一个ORM库(ORMlite),并试图使用泛型创建一个“基本查询”类。基类如下所示: public abstract class BasicQuery<T extends DataModel> { protected Dao<T, Integer> getDao(Context context, Class<? extends DataModel

请原谅我不知道这个问题。我是Java新手,不知道如何有效地搜索答案,甚至不知道如何正确地命名这个问题

我正在使用一个ORM库(ORMlite),并试图使用泛型创建一个“基本查询”类。基类如下所示:

public abstract class BasicQuery<T extends DataModel> {

    protected Dao<T, Integer> getDao(Context context, Class<? extends DataModel> clazz) {
        return DatabaseHelper.getInstance(context).getDao(clazz);
    }

    // ...
}
公共抽象类基本查询{

保护刀格刀(上下文,类什么让你认为它是多余的?为什么这个助手知道你想要的类的任何事情,除非你告诉它?它看起来是多余的,但我实际上不知道它是多余的。因此,noob.:-/所以这是一个实现预期目标的好方法?你必须键入擦除意味着没有其他方法可以达到itOkay,很好,谢谢。这是我的理解,但有时很难确定你在自我教育时没有遗漏一些关键的东西。