更新時間:2022-05-06 11:00:54 來源:動力節(jié)點 瀏覽2207次
在 java 中,import關(guān)鍵字用于導(dǎo)入內(nèi)置和用戶定義的包。當(dāng)一個包被導(dǎo)入時,我們可以直接使用它們的名字來引用這個包的所有類。
import 語句必須在 package 語句之后,并且在任何其他語句之前。
使用 import 語句,我們可以從包中導(dǎo)入特定類或所有類。
使用導(dǎo)入語句,我們可以導(dǎo)入特定的類。以下語法用于導(dǎo)入特定類。
句法
import packageName.ClassName;
讓我們看一下導(dǎo)入內(nèi)置包和 Scanner 類的 import 語句。
package myPackage;
import java.util.Scanner;
public class ImportingExample {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int i = read.nextInt();
System.out.println("You have entered a number " + i);
}
}
在上面的代碼中,類ImportingExample屬于myPackage包,它還從java.util包中導(dǎo)入了一個名為Scanner的類。
使用導(dǎo)入語句,我們可以導(dǎo)入包的所有類。要導(dǎo)入包的所有類,我們使用 * 符號。以下語法用于導(dǎo)入包的所有類。
句法
import packageName.*;
讓我們看一下導(dǎo)入內(nèi)置包的導(dǎo)入語句。
package myPackage;
import java.util.*;
public class ImportingExample {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int i = read.nextInt();
System.out.println("You have entered a number " + i);
Random rand = new Random();
int num = rand.nextInt(100);
System.out.println("Randomly generated number " + num);
}
}
在上面的代碼中,ImportingExample類屬于myPackage包,它還從java.util包中導(dǎo)入了 Scanner、Random、Stack、Vector、ArrayList、HashSet 等所有類。
考慮以下導(dǎo)入語句。
import java.util.*;
上面的import語句util是java包的子包。它只導(dǎo)入util包的所有類,而不導(dǎo)入java包的類。
相關(guān)閱讀