57. アノテーション
57. アノテーション
情報の付加
L:\lesson132\test.java
@interface TestCode { } @TestCode @interface Copyright1 { String value(); } @Copyright1(value = "LeonAkasaka") @interface Copyright2 { String value(); } @Copyright2("LeonAkasaka") @interface Copyright3 { String name(); int id(); } @Copyright3(name = "LeonAkasaka", id = 1234) public class test { @TestCode private String name; public static void main(String [] args) { @TestCode int i = 0; } public @TestCode test(@TestCode String name) { } }