เรียน Java เพื่อนำไปสร้าง Application ระดับโลก [12]


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() {

     }

}

 

คำสำคัญ (Tags): #java
หมายเลขบันทึก: 386853เขียนเมื่อ 21 สิงหาคม 2010 12:45 น. ()แก้ไขเมื่อ 22 พฤศจิกายน 2023 14:35 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกันจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท