2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論