我正在嘗試通過一些在線材料來學習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