类型注释值

问题描述:

接口:类型注释值

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"; 
} 

我怎能类接口类型正确的属性?

+0

*?“我怎么能在类接口类型正确属性” *定义“正常”,并说* *明确你的代码有什么问题。 –

+0

你的代码是不是编译不成,它没有做它应该做的事情,是什么问题? – luk2302

你忘了花括号:

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 –