在Java中,import關鍵字用于引入其他包中的類,使得在當前類中可以直接使用被引入類的名稱而不需要使用完整的包名。
import可以有以下幾種用法:
import指定類:
import java.util.ArrayList;
這樣就可以在當前類中直接使用ArrayList類,而不需要寫完整的包名。
import指定類中的靜態成員:
import static java.lang.Math.PI;
這樣就可以直接使用PI,而不需要使用完整的包名和類名。
import指定包中的所有類:
import java.util.*;
這樣就可以引入java.util包中的所有類,但是不包括子包中的類。
import同名類: 如果在不同的包中有同名的類,可以使用import關鍵字來指定要使用哪個包中的類。例如:
import package1.ClassA;
import package2.ClassA;
這樣就可以在當前類中使用package1包或package2包中的ClassA類。
需要注意的是,import只是用于簡化類名的書寫,不會影響編譯和運行的結果。如果不使用import關鍵字,可以使用完整的包名和類名來引用類。