freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java編程思想第十章內(nèi)部類1-資料下載頁

2025-05-10 17:34本頁面
  

【正文】 label; private PDestination( String whereTo) { label = whereTo; } public String readLabel() { return label; } } // 內(nèi)部類定義結束 ◆ return new PDestination( s); // 創(chuàng)建該內(nèi)部類 PDestination的對象,然后 返回一個指向該對象的引用 // 向上轉型為 指向 Destination接口的引用 } // 方法定義結束 ◆ // 測試程序 public static void main( String[] args) { Parcel5 p = new Parcel5(); Destination d = (“ Tanzania”) ; // 仔細分析這條語句的完整執(zhí)行過程 } } ★ 小結: ◆ PDestination類 屬于 destination()方法的 一部分 ,而不是 Parcel5的一部分 ◆ 因此,不可以 在 destination()之外訪問 PDestination ◆ 請同學們自己寫代碼來論證上述結論 五、在方法和作用域內(nèi)的內(nèi)部類 在 任意的作用域內(nèi) 創(chuàng)建出一個完整的 內(nèi)部類 ★ 典例分析: P196 ★ public class Parcel6 { private void internalTracking( boolean b) { if( b) { // 下面我們將在該分支語句的語句體中, 定義一個完整的內(nèi)部類 // 分析:與前面代碼的區(qū)別 ◆ class TrackingSlip // 內(nèi)部類 { private String id; TrackingSlip( String s) // 構造函數(shù) { id = s; } String getSlip() { return id; } } // 內(nèi)部類定義結束 ◆ // 創(chuàng)建內(nèi)部類對象 TrackingSlip ts = new TrackingSlip(“ slip”); // 調用內(nèi)部類對象的成員函數(shù) String s = (); } // 結束 if,注意內(nèi)部類的作用域也到處結束 ◆ // 離開作用域,不能夠再使用內(nèi)部類 // 下面為該結論的測試程序 TrackingSlip ts = new TrackingSlip(“ x”); // 我們將看到,該行代碼出錯 } // 結束 internalTracking方法 ◆ public void track() { internalTracking( true); } // 簡單測試程序 public static void main( String[] args) { Parcel6 p = new Parcel6(); (); } } // 外部類 Parcel6定義結束 ★ 小結: ◆ TrackingSlip類被嵌入在 if語句的作用域內(nèi), 這并 不是說該類的創(chuàng)建是有條件的 , 它將會隨同其他 所有東西得到編譯 ◆ 然而, 在定義 TrackingSlip的作用域之外, 它是 不可用的 ;除此以外,它與普通的類一樣
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1