Java 为私有静态最终数组字段创建注释以返回副本

Java 为私有静态最终数组字段创建注释以返回副本,java,annotations,Java,Annotations,我可以在java中创建一个注释吗?当它放置在“private static final”数组字段上时,应该将其视为公共的,但调用时应该返回其克隆对象。e、 g private static final String[] test = {"Abc","CDE"} public static final String[] getTest(){ return Arrays.copyOf(test,test.lenght) } 不是做上面所有的代码,而是有一种方法可以做到这一点吗 @notati

我可以在java中创建一个注释吗?当它放置在“private static final”数组字段上时,应该将其视为公共的,但调用时应该返回其克隆对象。e、 g

private static final  String[] test = {"Abc","CDE"}

public static final String[] getTest(){
 return Arrays.copyOf(test,test.lenght)
}
不是做上面所有的代码,而是有一种方法可以做到这一点吗

@notation
private static final  String[] test = {"Abc","CDE"}

在第二个例子中,getter在哪里消失了?实际上,这就是我想要消除的。这可能吗?您想声明一个私有变量来共享而不使用getter??这是肯定的。@JordiCastilla实际上默认情况下它们是公共的,但是当我们将“static final”数组声明为公共声纳时,会出现以下错误。“静态最终数组应该是私有的”(这是由于安全原因)