我正在尝试通过一些在线材料来学习java中的注释。了解Java中的注释
在下面的代码中,我亲爱的“Hello world”字符串发生了什么变化,我在这行中通过了:@Test_Target(doTestTarget="Hello World !")
?
@Target(ElementType.METHOD)
public @interface Test_Target {
public String doTestTarget();
}
上面定义的注释和下面是它的使用
public class TestAnnotations {
@Test_Target(doTestTarget="Hello World !")
private String str;
public static void main(String arg[]) {
new TestAnnotations().doTestTarget();
}
public void doTestTarget() {
System.out.printf("Testing Target annotation");
}
}
当我运行这段代码它只是打印Testing Target annotation
请帮我,我完全新的诠释。
你会期望*代码做什么? – 2011-04-16 10:11:47
对不起迈克尔..但是,因为我对这个主题是全新的......你可以请让我知道为什么当我们不期望控制台显示它时我们通过了这个字符串 – 2011-04-16 10:13:19
你在阅读哪些在线材料? – 2011-04-16 10:13:51