নীচে এনটোটেশন কোডটি দেওয়া হল
public @interface ColumnName {
String value();
String datatype();
}
আমি datatype
উদাহরণস্বরূপ একটি alচ্ছিক প্যারামিটার তৈরি করতে চাই
@ColumnName(value="password")
একটি বৈধ কোড হওয়া উচিত।
উত্তর:
অফিসিয়াল ডকুমেন্টেশনের প্রথম উদাহরণের মতো মনে হচ্ছে এটি সমস্ত ...
/**
* Describes the Request-For-Enhancement(RFE) that led
* to the presence of the annotated API element.
*/
public @interface RequestForEnhancement {
int id();
String synopsis();
String engineer() default "[unassigned]";
String date() default "[unimplemented]";
}
Class<?>
?
Class<?> proxy() default Object.class
এটি alচ্ছিক করতে আপনি এটির মতো একটি ডিফল্ট মান নির্ধারণ করতে পারেন:
public @interface ColumnName {
String value();
String datatype() default "String";
}
তারপরে টীকাটি ব্যবহার করার সময় এটি নির্দিষ্ট করার দরকার নেই।