物件導向之包

2022-02-04 16:50:35 字數 684 閱讀 2315

包與包之間進行訪問,被訪問的包中的類以及類中的成員,需要public修飾。

不同包中的子類還可以直接訪問父類中被protected許可權修飾的成員。

包與包之間可以使用的許可權只有兩種:public/protected

四種訪問許可權:

public

protected

default

private

同乙個類中√√

√√同乙個包中√√

√子類√√

不同包中

√為了簡化類名的書寫,使用乙個關鍵字——import。import匯入的是包中的類。

建議:不要寫萬用字元*,需要用到包中的哪個類,就匯入哪個類

定義包名不要重複,可以使用url來完成定義,url是唯一的

jar

jar包中的內容很多,在dos命令列環境中一屏顯示不過來,可用如下命令:

c:\myclass>jar -tf yelei.jar >c:\1.txt(將yelei.jar包中的內容存放到c盤下1.txt文字文件中)

資料重定向——資料不想在乙個地方(例如dos命令列)顯示,而想在檔案中顯示。可用如下命令:

c:\>dir >c:\2.txt(將c盤目錄下的檔案資訊存放在c盤下2.txt文字文件中)

物件導向 包(package)

包 package 1 對類檔案進行分類管理 2 給類提供多層命名空間 3 解除安裝程式檔案的第一行 4 類名的全稱是 包名.類名 5 包也是一種封裝形式 總結 1 包與包之間進行訪問,被訪問包中的類以及類中的成員,需要public修飾。2 不同包中的子類還可以直接訪問父類中被protected許可...

物件導向 之建立物件

為什麼需要建立物件?使用object建構函式或物件字面量雖然可以建立單個物件,但是這樣在需要建立很多物件時,會產生大量重複的 1.工廠模式 優點 可以建立多個類似的物件 缺點 無法識別物件的型別 使用object建構函式或物件字面量雖然可以建立單個物件,但是這樣在需要建立很多物件時,會產生大量重複的...

go語言 物件導向之包和封裝 十一

封裝 1.名字一般使用camelcase 2.首字母大寫 public 3.首字母小寫 private 包1.為結構定義的方法必須放在同乙個包內 2.可以是不同檔案 package queues type quene int func q quene addquene val int func q ...