Общие сведения об аннотациях в 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

Пожалуйста, помогите мне, я совершенно не знаком с аннотациями.

11
задан Zanna 1 November 2017 в 13:14
поделиться