我有两个类:A类和B类,这两个类都是无包的(在默认包中)。我想导入并使用A的静态变量到B.我该怎么做才能编译?
以下内容未编译:
A.java
public class A {
public static int x = 10;
}
B.java
import static A.x;
public class B {
public static void main(String[] args) {
System.out.println(x);
}
}
编译器输出: B.java:1:错误:仅从类和接口导入静态
答案 0 :(得分:3)
这是不可能的java ,你必须将它们打包在一个独特或不同的包中。
或者您可以使用:
ES_Query | jq -r '.aggregations.distinct_UUID.buckets[] | (.latest.hits.hits[]._source | [."_uuid",."site_name",."Jar"]) + (.PS_percentiles.values | [."80.0",."95.0"]) | @csv' >> /home/Outputs/res_wk_${end_date[$weeknum]}.csv
您可以在java doc中了解有关Import Declarations
的更多信息