程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 學習: java中 "package" 和 "import" 的使用舉例,packageimport

學習: java中 "package" 和 "import" 的使用舉例,packageimport

編輯:JAVA綜合教程

學習: java中 "package" 和 "import" 的使用舉例,packageimport


1.package 的用途,解決了什麼問題

   提供類的命名空間,解決類的命名沖突,類文件管理問題

2.使用舉例

2.1 自測代碼

    (1) package 必須做為源文件的第一條非注釋語句

    (2) 一個源文件只能有一個包

    (3) 沒有顯示指定則處於默認包下

    (4) 同包下可自由訪問

 1 package testPkg;
 2 
 3 public class testPackage{
 4     public static void fun1(){
 5         System.out.println("Msg: testPackage print");
 6     }
 7         
 8     public static void main(String[] args){
 9         fun1();
10     }
11 }
View Code
1 import testPkg.testPackage;
2 
3 public class testCallPackage{
4     public static void main(String[] args){
5         testPackage.fun1();//testPkg.testPackage.fun1();
6     }
7 }
View Code

 

2.2 執行

    (1) 編譯時盡量使用 -d,編譯器會為java源文件生成相應的目錄結構

    (2) 編譯1 生成 "testPkg" 目錄

    (3) 編譯2 生成 "testCallPackage.class"

 

3.import 的做用

    (1) 不必在調用時加上包名

    (2) 若兩個包內含有相同類名,則僅能使用package.XXX.function 的形式,import 導致編譯模糊 報錯

    (3) import static : 可導入靜態變量

4.java 源文件一般結構圖

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved