版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、5.1 超類與繼承類的關(guān)系 超類與繼承類的關(guān)系向上轉(zhuǎn)換(upcasting):把繼承類作為父類使用5.2 通過 通過 classpath 訪問另一個目錄中的類 訪問另一個目錄中的類一個類能夠訪問另一個類:1、這兩個類在同一個文件中2、若不在同一個文件中,他們在同一個目錄里若這兩個類不滿足上面的條件,還希望能夠訪問,就必須設(shè)置 classpath,用來指出類所在的路徑。譬如:Him1.java 在 d:\javaplus 目錄中publi
2、c class Him1{public int k = 100;}要訪問 Him1.java 的類 Me1.java 在 d:\scjp\c4 目錄中public class Me1{public static void main(String[] args){Him1 him=new Him1();System.out.println(“Him.i= “+him.i);}}為了是 Me1 能夠找到 Him1,我們設(shè)置 classpat
3、h= d:\scjp\c4 ;d:\javaplus5.3 通過軟件包訪問另一個目錄中的類 通過軟件包訪問另一個目錄中的類1、建立軟件包package 軟件包名稱;例如把 Him2.class 放到 mypack . lib1 軟件包里:package mypack.lib1;public class Him23)設(shè)置 classpath = d:\project編譯 Him2.java將 Him2.class 移動到 d:\proje
4、ct\mypack\lib1編譯 test.java將 test.class 移動到 d:\project\mypack\lib24)運行 test無論當(dāng)前目錄在哪里,想要運行 test.class,如下所示:java mypack.lib2.test5.4 存?。ㄔL問)控制 存?。ㄔL問)控制1、存取控制符:用來限定類可被外界訪問的程度。1) public :可以修飾類、 數(shù)據(jù)和方法,表示所修飾的事物是‘公共財產(chǎn)’,可以被任何程序訪問
5、。一個類前面沒有 public 和其他修飾符,他也可以被其他類訪問,但是要滿足:? 兩個類在同一個文件中? 兩個類在同一個文件夾中? 兩個類在同一個軟件包中2) private :他修飾的數(shù)據(jù)只能在數(shù)據(jù)所在的類中才能使用,他修飾的方法只能在方法所在的類中使用,即使同一個文件的其他類也不能訪問。3) protected :針對繼承,表示他所修飾的數(shù)據(jù)或者方法對繼承類公開,即繼承類可以訪問超類中的 protected 數(shù)據(jù)和方法,但外界不能
6、訪問。他不能修飾類。例子:在軟件包 mypack . lib1 中的一個類 Parent:package mypack.lib1;public class Parent{protected int i=100;}下面這個程序要訪問 Parent,但是和 Parent 不在同一個文件夾中:import mypack.lib1.Parent;public class Children extends Parent{public static
7、 void main(String[] args){Children son=new Children();Parent father=new Parent();System.out.println(“son.i= “+son.i); //successSystem.out.println(“father.i= “+father.i); // error} }2、總結(jié)public(類、類中的數(shù)據(jù)和方法):任何類可訪問protected(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- chapter5
- chapter5 sports we like課后反思
- manchuriacradleofconflict(chapter5,chapter6)英漢翻譯實踐報告
- chapter5 寬帶網(wǎng)技術(shù)與系統(tǒng)集成
- manchuriacradleofconflict(chapter5,chapter6)英漢翻譯實踐報告_1732(1)
- 國際財務(wù)管理課后習(xí)題答案chapter5
- 國際財務(wù)管理課后習(xí)題答案解析chapter5
- 對比語言學(xué)著作Contrastive Analysis Chapter5英漢翻譯實踐報告.pdf
- this is my sister教案5
- unit 5 my new room教案
- apracticereportoftranslatingofseducemeatsunrise(chapter1chapter5)
- 旅游學(xué)著作Tourism and Trails-Cultural,Ecological and Management Issues(Chapter5)英漢翻譯實踐報告.pdf
- unit 5 my clothes part b 教案4
- chapter5personalstatementsandapplicationessaysfornationalscholarships
- chapter 5 定積分計算
- my body教案
- chapter 5 定積分計算 -1
- chapter5-南一書局
- 開心學(xué)英語第3冊-unit5-my-body-教案
- unit 5 this is my family.
評論
0/150
提交評論