導航:首頁 > 編程語言 > java包怎麼用的

java包怎麼用的

發布時間:2025-08-11 16:38:15

java包(Package)的詳細用法

當一個大型程序交由數個不同的程序人員開發時,用到相同的類名是很有緩侍姿可能的,那麼如果發生了這樣的事件我們該怎麼辦那?,在我們java程序開發中為了避免上述事件,提供了一個包的概念(package),那麼既然有了這樣一種方法能避免上述事件,那麼我們怎樣使用package那?,使用方法很簡單我們只需要在我們寫的程序第一行使用package關鍵字來聲明一個包就行了,例如我們來聲明一個名為pack1的包名,package pack1;好了下面我們就利用範例來說明package的使用方法,及其編譯運行的方法,

假設我們在d盤下的新建一個文件(pack1),在pack1文件內包含兩個java程序一個是Showmethod.java和Testshow.java;Showmethod.javapackage pack1;//在這里把Showmethod類納入到pack1包內
class Showmethod{
public void show(){
System.out.println("I'm a show method() of Showmethod class");
}
}
Testshow.java; package pack1;//在這里把Testshow類也納入到pack1包內
public class Testshow{
public static void main(String args[]){
Showmethod sm=new Showmethod();
sm.show();
}
}
下面我們就先來看一下如何編譯這兩個位於同一個包內的java程序,1:javac pack1\Showmethod.java
2:javac pack1\Testshow.java
這就是編譯的方法 pack1是包名,包名後面跟的就是我們要編譯的那個類名,編譯好後pack1目錄下回聲成兩個class文件,運行方法:
java pack1.Testshow
注意運行時要指出包名,包名後有一個點"."然後是類名,
2:下面我們來看一下如何訪問不在同一個包內的類,在D盤分別建立pack1,pack2兩個文件,
建立好之後將Showmethod.java放到pack1包內,
Showmethod.java的代碼如下:
package pack1;
public class Showmethod{
public void show(){
System.out.println("I'm a show method() of Showmethod class");
}
}將Testshow.java放到pack2包內
Testshow.java的代碼如下:
package pack2;
public class Testshow{
public static void main(String args[]){
pack1.Showmethod sm=new pack1.Showmethod();
sm.show();
}
}由於此類需要調用位於pack1包中談灶的Showmethod類的show方法,所以這里pack1.Showmethod sm=new pack1.Showmethod();這樣寫,我們還可以使用import 語句將pack1包內的Showmethod方法導入進來,這樣這個地方pack1.Showmethod sm=new pack1.Showmethod();我們就可以這樣寫了Showmethod sm=new Showmethod();對於import我們下一範例進行說明,
還有一點我們必須注意,在訪問不同package里的類時,被訪問的類必須被聲明為public(就是公有類型的),否則在編譯回擾絕報告錯誤,
編譯方法"
1javac pack1\Showmethod.java
2: javac pack2\Testshow.java
編譯好之後pack1,pack2目錄下回分別產聲一個.class文件,
運行方法:
java pack2.Testshow

⑵ JAVA包如何使用

自定義包實際上就是相對項目的一個文件夾路徑。可以項目上右擊,選擇「new」,之後選擇「Package」的形式創建一個文件夾路徑(路徑之間用英文「點」)。

舉例:

創建的包路徑:com.icardpay.business.core.remit.bank.handler.impl;

引用包路徑:import com.icardpay.business.core.remit.bank.handler.impl.*;

⑶ java 中的包是怎樣定義的

在Java中,包主要有以下用途 :
-包允許將類組合成較小的單元
-有助於避免命名沖突
-包允許在更廣的范圍內保護類、數據和方法
包可以是類、介面和子包的集合
創建包
package mypackage;
必須是.java文件中的第一句話
訪問 Java 包成員
mypackage.My_Class
導入包
import package_name.*;
導入子包
import package_name.package_sub.*;
編譯
javac –d <目錄名> xx.java
運行
java 包名.類名
如何使用自定義的包:
自己定義一個.java文件,創建一個包
例如:該文件是Test.java文件,創建的包是com.accp
那麼,編譯該文件後生成的Test.class的包路徑是
com.accp.Test.class
將該文件加入classpath中
a.如果將.class文件導入classpath中,那麼應該在classpath導入包含該.class文件所在最上級包的目錄
例如:Test.class文件最上級包目錄是com文件夾,com文件夾在c:\,所以應該加入c:\
b.如果將.jar文件加入classpath中,就應該在classpath中導入該.jar文件的詳細路徑

閱讀全文

與java包怎麼用的相關的資料

熱點內容
mcpe伺服器allvip插件怎麼用 瀏覽:112
伺服器如何擴容磁碟 瀏覽:352
騰訊和阿里雲的伺服器 瀏覽:685
zookper域名伺服器地址大全 瀏覽:529
python生成發票 瀏覽:977
單片機最小系統的原理 瀏覽:555
圖形文件如何解壓 瀏覽:181
聲控解壓ipad 瀏覽:708
遠程Linux命令行 瀏覽:235
瘋狂android講義第3版 瀏覽:799
python解析wireshark 瀏覽:278
s2sh項目源碼 瀏覽:135
解壓包圖標是瀏覽器圖標 瀏覽:59
怎麼做流沙解壓筆記本 瀏覽:87
java語音識別源碼 瀏覽:709
cadence信號粘貼復制命令 瀏覽:419
狼人殺正版app是哪個 瀏覽:354
linux命令行格式 瀏覽:646
安卓系統怎麼能看到所有emoji 瀏覽:155
安裝linux72 瀏覽:558