如何引用在另一个文件中声明的类并将其添加为静态字段

我有这个:


package org.ores;

public class Asyncc {


    public static Class<Queue> Queue = new Class<Queue>();

}

但我得到:


'Class(java.lang.ClassLoader, java.lang.Class)' 在 'java.lang.Class' 中具有私有访问权限


队列类看起来像:


package org.ores;


public class Queue {


  public Queue(){


  }

}

它在同一个包中,但在不同的文件中。我的问题是 - 有没有办法从 Asyncc 类中导出 Queue 类?将 Queue 类的引用作为 Asyncc 上的静态字段?


繁花如伊
浏览 119回答 1
1回答

慕尼黑8549860

(当然!)构造函数new Class()是禁止/私有的:),你想要的是“公正”:public&nbsp;static&nbsp;Class<Queue>&nbsp;queueClass&nbsp;=&nbsp;Queue.class;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java