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