Static Import ในภาษา Java

| Java | 462 | 590 วันที่แล้ว
บทความนี้เรามาดู static import ที่ใช้กันใน Java กันครับ ว่ามันคืออะไร ใช้ยังไง และมีประโยชน์ยังไง

static import นั้นเราสามารถใช้ได้ตั้งแต่ Java 5 ใน Java 5 เราสามารถ import static fields โดยใช้ import static ได้ ก่อน Java 5 เราจะใช้ static final field และก็ต้อง import class เข้ามา ดังตัวอย่าง

package com.howtoclicks.example;

import java.util.Calendar;

public class HowToclicksExample {
	public static void main(String[] args) {
		System.out.println(Calendar.DECEMBER);
	}
}
จากตัวอย่างเราต้อง import java.util.Calendar; จากนั้นก็ต้องใช้ Calendar.DECEMBER ในการจะใช้ค่า static fields แต่ตั้งแต่ Java 5 เป็นต้นไปเราสามารถใช้ static import ได้ดังตัวอย่าง
package com.howtoclicks.example;

import static java.util.Calendar.DECEMBER;

public class HowToclicksExample {
	public static void main(String[] args) {
		System.out.println(DECEMBER);
	}
}
จากตัวอย่างเราใช้ import static แล้วก็ใส่ fields ที่ต้องการ จากนั้นเมื่อต้องการใช้งานก็เขียนชื่อ fields ตรง ๆ ไปเลย นอกจากเราจะสามารถ import static fields แล้วเราก็ยังสามารถ import static method ได้อีกด้วย ดังตัวอย่าง
package com.howtoclicks.example;

import static java.util.Calendar.getInstance;

public class HowToclicksExample {
	public static void main(String[] args) {
		System.out.println(getInstance().getTime());
	}
}
จากตัวอย่างเราก็ใช้ import staic แล้วก็ใส่ชื่อ method ที่เราต้องการ
comments

[1]
Adobe-PDF
700 D
[1]
Android
591 D
[40]
Animal
684 D
[1]
Apache
700 D
[2]
[10]
[2]
CMS-SMF
701 D
[1]
[3]
[1]
Database
700 D
[4]
[1]
Docker
595 D
[1]
Fruit
684 D
[2]
Git
487 D
[5]
HTML
487 D
[1]
Housework
689 D
[2]
IT
681 D
[2]
Imacro
701 D
[17]
Java
484 D
[1]
Java-Web
591 D
[1]
[2]
MQL5
513 D
[3]
MakeMoney
486 D
[18]
[1]
Maven
485 D
[1]
Mobile
698 D
[1]
NodeJs
486 D
[3]
Physics
482 D
[4]
PugJS
486 D
[2]
React
496 D
[132]
Science
683 D
[1]
[2]
Spring
485 D
[7]
[2]
[1]
[4]
Ubuntu
650 D
[1]
WebLogic
682 D
[4]