Я пытался просмотреть некоторые онлайн-материалы, чтобы узнать аннотацию в 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
Пожалуйста, помогите мне, я совершенно новичок в аннотации.