16/10/58

Static Import ในภาษา Java

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 ที่เราต้องการ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น