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

正文內(nèi)容

java程序設計語言ppt課件-閱讀頁

2025-05-20 13:33本頁面
  

【正文】 s ) 在一個類的內(nèi)部嵌套定義的另一個類 ,稱為 內(nèi)部類 。 40 ? 定義 ? 內(nèi)部類與普通類定義基本相同 ? 內(nèi)部類如果定義在外部類成員的位置,可看作外部類的成員,能被 protected或 private修飾 ? 內(nèi)部類定義在方法內(nèi),則不能被任何修飾符修飾 41 種類 說明 成員類 作為類的成員而存在于某個類的內(nèi)部 靜態(tài)類 作為類的靜態(tài)成員而存在于某個類的內(nèi)部 匿名類 存在某個類內(nèi)部,但無名稱的類 局部類 存在某個方法內(nèi)部的類 42 ? 成員類 (member class) ? 成員類形式如下: class Outer{ class Inner{ } } 43 ? Inner類可以引用 Outer類的所有成員,包括被 private修飾的 class Outer{ private int a=10。 f()。 class Inner{ int a=20。 (a)。 ()。 //可以 void f(){…} // 可以 static final int b=10。 //錯誤 static void g(){….} // 錯誤 } } 47 ? 只有創(chuàng)建了 Outer類對象之后,才能創(chuàng)建Inner類對象,才能使用 Inner類的成員 Outer out=new Outer()。 【 例 】 48 ?靜態(tài)類 (static class) ? 靜態(tài)類形式如下: class Outer{ static class Inner{ } } 49 ? 靜態(tài)類 Inner只能引用 Outer類的 static成員,不能引用普通成員 class Outer{ static int a=10。//static變量 f()。 【 例 】 51 ? 局部類 (local class) ? 局部類形式如下: void f(){ class Inner{ } } 52 ? 局部類與局部變量類似,僅在方法內(nèi)部才可以創(chuàng)建對象,一旦方法執(zhí)行完畢,就會釋放內(nèi)存而消亡。 void f(){ class Inner{ (a)。 (b)。 } } 【 例 】 55 ? 匿名類 (anonymous class) ? 沒有類名的內(nèi)部類就是匿名類。 格式一: class A{} new 類 A() {//定義類且創(chuàng)建對象 方法體 } 此時產(chǎn)生的對象是類 A的子類對象 【 例 】 56 格式二: Interface A{} new 接口 A() { 方法體 } 此時產(chǎn)生的對象是接口 A的實現(xiàn)類。 Person p1 = new Person()。 改為 new Person().shout()。 將匿名對象作為參數(shù)傳遞給一個函數(shù)調(diào)用。 61 通過調(diào)用對象方法 getClass而得到 Class對象,進而我們可以知道類的相關的一些特性,如:類的名稱、類的包、類的方法、類的父類等。重點內(nèi)容是引用,因為 Java中的封裝、繼承、多態(tài)、抽象類、接口等概念都和引用
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1