Annotations
ประโยชน์ของ Annotations ใช้เพื่อบอก Compiler ตอน build project
เพื่อให้ สร้างเอกสารข้อมูลเกี่ยวกับ code หรือ generate xml เพื่อให้ framework นำ
ไปใช้ได้ หรือใช้ตอน Runtime โดย Annotation Processing Tool เพื่อรองรับการทำงาน
เพิ่มเติมบางอย่าง ซึ่งส่วนใหญ่การใช้ Annotation จะไม่ค่อยเกี่ยวกับ business code โดยตรง
Annotation มากับ jdk ที่พบได้บ่อยเช่น
@Override ใช้ในการระบุว่า method นี้ override มาจาก method ใน super class
เช่น
class A {
void test(){}
}
class B extends A {
@Override //Ok!
void test() {
System.out.println("B");
}
@Override //Compile Error! เนื่องจาก A ไม่มี method print
void print() {
}
}
ไม่มีความเห็น