import

import ใช้สำหรับดึงคลาสที่อยู่ต่างแพ็คเกจเข้ามาใช้งาน

โค้ดที่อ้างถึงคลาสที่อยู่ต่างแพ็คเกจโดยใช้ชื่อเต็ม (บรรทัดที่ 4, 5)

public class Test {
    public static void main(String[] args) {
        int[] a = {3,5,1,4,2};
        java.util.Arrays.sort(a);
        System.out.println(java.util.Arrays.toString(a));
    }
}

เอาท์พุทคือ

[1, 2, 3, 4, 5]

โค้ดที่ใช้การอิมพอร์ท ทำให้ไม่ต้องพิมพ์ชื่อแพ็คเกจ (บรรทัดที่ 6, 7)

import java.util.*;

public class Test {
    public static void main(String[] args) {
        int[] a = {3,5,1,4,2};
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));
    }
}

เราสามารถอิมพอร์ท static method ได้ด้วย การอิมพอร์ทสแตติคทำให้เราไม่ต้องพิมพ์ชื่อคลาส พิมพ์แค่ชื่อเมธอดก็พอ (ดูบรรทัดที่ 2 และ 7)

import java.util.*;
import static java.util.Arrays.*;

public class Test {
    public static void main(String[] args) {
        int[] a = {3,5,1,4,2};
        sort(a);
        System.out.println(Arrays.toString(a));
    }
}

ลำดับการเขียนคือ package, import, การประกาศคลาส (ประกาศอินเทอร์เฟซหรืออีนัมก็ได้)

package com.wannik.*;

import java.util.*;
import java.net.*;

public class A {
}

เขียนโปรแกรม Java เบื้องต้น

หนังสือ Java Keywords

หากจะนำข้อความไปใช้ ต้องแสดงที่มา และห้ามใช้ในเชิงพาณิชย์

One thought on “import

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s