一、包的概念
Java中的包(package)是一種將類組織在一起的機制。包本質上是一個文件夾,它用於將相關的類集合在一起。作為一個大型的Java應用程序,如果不使用包,就會出現大量的類文件散布在目錄中,難以進行維護和管理。因此,包是Java語言中很重要的一部分。
在Java中,用關鍵字package來聲明類屬於哪個包。如果一個類沒有被聲明屬於任何一個包,那麼它將被看作是默認包中的類。
package com.example.mypackage;
public class MyClass {
//...
}
二、包的導入
要在Java中使用一個類,我們需要知道它的全限定名。如果一個類屬於一個已經命名的包,那麼通過它的全限定名可以很方便地進行調用。但這樣做很麻煩,所以我們需要使用import來簡化類的調用過程。
使用import語句導入其他包中的類,就可以在當前的類中直接使用它了。import語句必須放在程序文件開頭,位於package語句之後。 所有的import語句都在同一行中,通常在package語句之後,類定義之前:
import java.util.ArrayList;
public class MyClass {
//...
ArrayList myList = new ArrayList();
//...
}
三、導入靜態成員
在Java中,可以通過靜態導入來導入一個類中的靜態成員(變量或方法)。使用靜態導入後,我們可以直接使用靜態成員名字而不是像調用類中的靜態成員一樣使用類名調用。
import static java.lang.Math.PI;
import static java.lang.Math.cos;
public class MyClass {
double result = PI;
double result2 = cos(PI);
}
四、導入所有類
使用通配符(*)來與import語句結合使用來導入所有的類。
import java.util.*;
public class MyClass {
//...
ArrayList myList = new ArrayList();
//...
}
五、優化導入語句
使用IDE自帶的優化導入語句功能可以自動刪除未使用的導入語句並將導入語句按字母順序進行排序,更好地進行編碼。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243845.html
微信掃一掃
支付寶掃一掃