- 相關(guān)推薦
Java關(guān)于包的基本知識(shí)
在Java編程語(yǔ)言中,提供了一個(gè)包的概念來組織相關(guān)的類。包在物理上就是一個(gè)文件夾,邏輯上代表一個(gè)分類概念,下面我們一起來看看!
包就是指一組類。例如一個(gè)名叫Company的包,可以包含一組類,如Employee(雇員)、Manager(管理者)和Department(部門)等。聲明包的基本格式如下:
Package包名;
其中:Package為關(guān)鍵字,包名為標(biāo)識(shí)符。
使用包時(shí)的注意事項(xiàng)如下:
1、Package語(yǔ)句要作為程序非注釋語(yǔ)句的第一行語(yǔ)句。
2、包內(nèi)的類名惟一。
3、引用包中的類時(shí),使用import語(yǔ)句。import語(yǔ)句的基本格式為import包名.類名,其中import為關(guān)鍵字,包名和類名之間用圓點(diǎn)(.)隔開。
圖4:測(cè)試包的輸出結(jié)果
例:編寫程序測(cè)試包,先建立一個(gè)Company文件夾,然后建立名為Manager.java的類文件。源程序代碼如下:
//程序文件名為Manager.java
package Company;//聲明包名Company
class Employee
{
public String name;//名字
public int salary;//薪水
public String getSalary()
{
String str;
str="名字:"+name+" Salary:"+salary;
return str;
}
}
public class Manager extends Employee
{
public String department;//部門
public String getSalary()
{
return super.getSalary()+" Department:"+department;
}
}
對(duì)此文件進(jìn)行編譯,生成文件Manager.class。
在原目錄建立源程序文件UsePackage.java。源程序代碼如下:
//程序文件名UsePackage.java
import Company.Manager;//引入包中的類
public class UsePackage
{
public static void main(String[] args)
{
Manager m=new Manager();
m.name="王飛”;
m.salary+10000;
m.department="業(yè)務(wù)部";
System.out.println(m.getSalary());
}
}
編譯后,在命令提示符狀態(tài)下運(yùn)行,輸出結(jié)果如圖4所示。從圖4中可以看出首先進(jìn)入Company目錄,編譯Manager.java文件,然后返回上層目錄,編譯UsePackage.java文件,然后返回上層目錄,編譯UsePackage.java文件,最后執(zhí)行UsePackage類文件,輸出正確的結(jié)果。
【Java包的基本知識(shí)】相關(guān)文章:
Java代碼的基本知識(shí)05-12
Java代碼的基本知識(shí)04-16
java基本知識(shí)點(diǎn)02-09
如何創(chuàng)建java包06-11
21個(gè)java基本知識(shí)點(diǎn)08-07
如何創(chuàng)建java包名06-09