Static Import ในภาษา Java
บทความนี้เรามาดู static import ที่ใช้กันใน Java กันครับ ว่ามันคืออะไร ใช้ยังไง และมีประโยชน์ยังไงstatic import นั้นเราสามารถใช้ได้ตั้งแต่ Java 5 ใน Java 5 เราสามารถ import static fields โดยใช้ import static ได้ ก่อน Java 5 เราจะใช้ static final field และก็ต้อง import class เข้ามา ดังตัวอย่าง
package info.doesystem.howto; import java.util.Calendar; public class DoesystemInfo { public static void main(String[] args) { System.out.println(Calendar.DECEMBER); } }
จากตัวอย่างเราต้อง import java.util.Calendar; จากนั้นก็ต้องใช้ Calendar.DECEMBER ในการจะใช้ค่า static fields แต่ตั้งแต่ Java 5 เป็นต้นไปเราสามารถใช้ static import ได้ดังตัวอย่าง
package info.doesystem.howto; import static java.util.Calendar.DECEMBER; public class DoesystemInfo { public static void main(String[] args) { System.out.println(DECEMBER); } }
จากตัวอย่างเราใช้ import static แล้วก็ใส่ fields ที่ต้องการ จากนั้นเมื่อต้องการใช้งานก็เขียนชื่อ fields ตรง ๆ ไปเลย
นอกจากเราจะสามารถ import static fields แล้วเราก็ยังสามารถ import static method ได้อีกด้วย ดังตัวอย่าง
package info.doesystem.howto; import static java.util.Calendar.getInstance; public class DoesystemInfo { public static void main(String[] args) { System.out.println(getInstance().getTime()); } }
จากตัวอย่างเราก็ใช้ import staic แล้วก็ใส่ชื่อ method ที่เราต้องการ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น