gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:43:24 24 4
gpt4 key购买 nike

我有这个:

package org.ores;
public class Asyncc {

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

但我得到:

'Class(java.lang.ClassLoader, java.lang.Class)' has private access in 'java.lang.Class'

Queue 类如下所示:

package org.ores;

public class Queue {

public Queue(){

}
}

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

最佳答案

(当然!)构造函数 new Class() 是禁止/私有(private)的:),你想要的是“只是”:

public static Class<Queue> queueClass = Queue.class;

参见:How does a '.class' property work?What does .class mean in Java?

关于java - 如何引用在另一个文件中声明的类并将其添加为静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54497911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com