类型注释值
问题描述:
接口:类型注释值
public @interface Types {
String[] value();
}
声明:
@Types(TEST.T1, TEST.T2)
public class TEST{
public static final String T1= "DAS";
public static final String T2= "ABC";
}
我怎能类接口类型正确的属性?
答
你忘了花括号:
public @interface Types {
String[] value();
}
@Types({Test.T1, Test.T2}) // <- requires {} here because multiple values passed
public class Test{
public static final String T1= "DAS";
public static final String T2= "ABC";
}
+0
@ T.J.Crowder https://en.wikipedia.org/wiki/Bracket#Curly_brackets –
*?“我怎么能在类接口类型正确属性” *定义“正常”,并说* *明确你的代码有什么问题。 –
你的代码是不是编译不成,它没有做它应该做的事情,是什么问题? – luk2302