很多編程語言開頭都有個“import”語句,有什么用
如果你希望使用Java包中的類,就必須先使用import語句導入。
import語句與C語言中的#include 有些相似,語法為:
import package1[.package2…].classname;
package 為包名,classname 為類名。例如:
1. import *; // 導入 * 包下的 Date 類
2. import *r; // 導入 * 包下的 Scanner 類
3. import *.*; // 導入 * 包下的所有類,* 表示所有類
注意:
? import 只能導入包所包含的類,而不能導入包。
? 為了方便,我們基本不導入單獨的類,而是導入包下所有的類,例如 import *.*;。
Java 編譯器默認為所有的Java 程序導入了 JDK 的* 包中所有的類(import *.*;),其中定義了一些常用的類,比如System、String、Object、Math 等,所以我們可以直接使用這些類而不必顯式導入。但是使用其他類必須先導入。
前面說到的”Hello World“程序里使用了*n(); 語句,System 類位于 * 包,雖然我們沒有顯式導入這個包中的類,但是Java 編譯器默認已經為我們導入了,否則程序會執行失敗。
關于 JAVA import語句
這是JSP里面的import,其實他們都是一個道理。就是將預先寫好的類引入到當前頁面或當前程序使用。import引入的類必須傳類的全名。引如的類可以通過new 語句造一個類的實例進行使用;就拿你上面的
來說
這條語句告訴我們在這頁面我們引入了util包下的HashMap類并且可以使用此類下的任意public方法,用法如下:
HashMap hsmap = new HashMap();
大概思路就這樣。
還有學java.主要學思想.
編寫一個使用了包語句的類,然后再應用程序中使用import語句引入
package bao;
public class lei{
private int a;
public void setA(int a){
this.a=a
}
public getA(){
return this.a;}
}
//導入包
import bao;
public class lei2{
public static void main(String args[]){
lei aa=new lei();
aa.a=2;
*n(*());
}
}