Java關於包的基本知識
在Java編程語言中,提供了一個包的概念來組織相關的'類。包在物理上就是一個文件夾,邏輯上代表一個分類概念,下面我們一起來看看!
包就是指一組類。例如一個名叫Company的包,可以包含一組類,如Employee(僱員)、Manager(管理者)和Department(部門)等。聲明包的基本格式如下:
Package包名;
其中:Package為關鍵字,包名為標識符。
使用包時的注意事項如下:
1、Package語句要作為程序非註釋語句的第一行語句。
2、包內的類名惟一。
3、引用包中的類時,使用import語句。import語句的基本格式為import包名.類名,其中import為關鍵字,包名和類名之間用圓點(.)隔開。
圖4:測試包的輸出結果
例:編寫程序測試包,先建立一個Company文件夾,然後建立名為的類文件。源程序代碼如下:
//程序文件名為
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 alary()+"Department:"+department;
}
}
對此文件進行編譯,生成文件s。
在原目錄建立源程序文件。源程序代碼如下:
//程序文件名
import ger;//引入包中的類
public class UsePackage
{
public static void main(String[] args)
{
Manager m=new Manager();
="王飛”;
ry+10000;
rtment="業務部";
tln(alary());
}
}
編譯後,在命令提示符狀態下運行,輸出結果如圖4所示。從圖4中可以看出首先進入Company目錄,編譯文件,然後返回上層目錄,編譯文件,然後返回上層目錄,編譯文件,最後執行UsePackage類文件,輸出正確的結果。
-
Java 正則表達式
Java是一門編程語言,那麼大家知道Java正則表達式是怎樣的呢?下面一起來看看!Java正則表達式正則表達式定義了字符串的模式。正則表達式可以用來搜索、編輯或處理文本。正則表達式並不僅限於某一種語言,但是在每種語言中有細微的差別。正則表達式實例一個字符串其...
-
java語言的接口與繼承
Java是一個面向對象的語言。對程序員來説,這意味着要注意應中的數據和操縱數據的方法,而不是嚴格地用過程來思考。下面是小編分享的java語言的接口與繼承,一起來看一下吧。大多數人認為,接口的意義在於頂替多重繼承。眾所周知Java沒有c++那樣多重繼承的機制,但是卻...
-
如何實現javascript去除字符串裏中文與空格
導語:如何實現javascript去除字符串裏中文與空格呢?下面是小編給大家提供的示例代碼實現,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。1.去掉空格:functionmoveSpace(){varstr="abcdefg";alert(ace(/[]/g,""));}moveSpace();2.去掉中文:vartitle="字符串zifuc...
-
如何在Javascript中為String對象添加trim,ltrim,rtrim方法
如何在Javascript中為String對象添加trim,ltrim,rtrim方法呢?下面是小編給大家提供的實現代碼,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內置對象添加我們自己的方法和屬性。j...