包與包之間進行訪問,被訪問的包中的類以及類中的成員,需要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 ...