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

正文內(nèi)容

java2實(shí)用教程第三版類、對(duì)象和接口ppt-資料下載頁(yè)

2025-10-09 14:18本頁(yè)面
  

【正文】 口參數(shù),接口參數(shù)就可以回調(diào)類實(shí)現(xiàn)的接口方法。 內(nèi)部類 ?Java支持在一個(gè)類中聲明另一個(gè)類,這樣的類稱作內(nèi)部類,而包含內(nèi)部類的類成為內(nèi)部類的外嵌類。 ?內(nèi)部類的類體中不可以聲明類變量和類方法。外嵌類的類體中可以用內(nèi)部類聲明對(duì)象,作為外嵌類的成員。 匿名類 ?和類有關(guān)的匿名類 當(dāng)使用類創(chuàng)建對(duì)象時(shí),程序允許我們把類體與對(duì)象的創(chuàng)建組合在一起,也就是說(shuō),類創(chuàng)建對(duì)象時(shí),除了構(gòu)造方法還有類體,此類體被認(rèn)為是該類的一個(gè)子類去掉類聲明后的類體,稱作匿名類。 ?和接口有關(guān)的匿名類 Java允許直接用接口名和一個(gè)類體創(chuàng)建一個(gè)匿名對(duì)象,此類體被認(rèn)為是實(shí)現(xiàn)了接口的類去掉類聲明后的類體,稱作匿名類 . 異常類 ?程序運(yùn)行出現(xiàn)異常時(shí), Java運(yùn)行環(huán)境就用異常類Exception的相應(yīng)子類創(chuàng)建一個(gè)異常對(duì)象,并等待處理,例如,讀取一個(gè)不存在的文件時(shí),運(yùn)行環(huán)境就用異常類 IOException創(chuàng)建一個(gè)對(duì)象,異常對(duì)象可以調(diào)用如下方法得到或輸出有關(guān)異常的信息: public String getMessage() public void printStackTrace() public String toString() ?使用 try~catch語(yǔ)句來(lái)處理異常,將可能出現(xiàn)的異常操作放在 try~catch語(yǔ)句的 try部分,當(dāng) try部分中的某個(gè)語(yǔ)句發(fā)生異常后, try部分將立刻結(jié)束執(zhí)行,而轉(zhuǎn)向執(zhí)行相應(yīng)的catch部分;所以程序可以將發(fā)生異常后的處理放在 catch部分。 try~catch語(yǔ)句可以由幾個(gè) catch組成,分別處理發(fā)生的相應(yīng)異常。 ? try~catch語(yǔ)句的格式如下: try { 包含可能發(fā)生異常的語(yǔ)句 } catch(ExceptionSubClass1 e) { } catch(ExceptionSubClass2 e) { } Class類 ?Class是 ,該類的實(shí)例用來(lái)封裝對(duì)象運(yùn)行時(shí)的狀態(tài)。當(dāng)一個(gè)類被加載且創(chuàng)建對(duì)象時(shí),和該類相關(guān)的一個(gè)類型為 Calss的對(duì)象就會(huì)自動(dòng)創(chuàng)建。 Class類本身不提供構(gòu)造方法,因此,不能使用 new運(yùn)算符和構(gòu)造方法顯示地創(chuàng)建一個(gè) Class對(duì)象。任何對(duì)象調(diào)用 getClass()方法都可以獲取和該對(duì)象相關(guān)的一個(gè) Class對(duì)象,這個(gè) Class對(duì)象調(diào)用如下的方法可以獲取創(chuàng)建對(duì)象的類的有關(guān)信息 . 使用 Class實(shí)例化一個(gè)對(duì)象 ? 創(chuàng)建對(duì)象最常用的方式就是使用 new運(yùn)算符和類的構(gòu)造方法,實(shí)際上我們也可以使用 Class對(duì)象得到一個(gè)類的實(shí)例。為了得到一個(gè)類的對(duì)象,可以先得到一個(gè)和該類相關(guān)的 Class對(duì)象,做到這一點(diǎn)并不困難,只要使用 Class的類方法 public static Class forName(String className) throws ClassNotFoundException 就可以返回一個(gè)和參數(shù) className指定的類相關(guān)的Class對(duì)象。再讓這個(gè) Class對(duì)象調(diào)用 public Object newInstance() throws InstantiationException,IllegalAccessException 方法就可以得到一個(gè) className類的對(duì)象。 基本類型的類包裝 ?Java的基本數(shù)據(jù)類型包括: byte、 int、short、 long、 float、 double、 char。 Java同時(shí)也提供了基本數(shù)據(jù)類型相關(guān)的類,實(shí)現(xiàn)了對(duì)基本數(shù)據(jù)類型的封裝。這些類在,分別是: Byte、 Integer、Short、 Long、 Float、 Double和 Character類。 1. Double和 Float類 ? Double類和 Float類實(shí)現(xiàn)了對(duì) double和 float基本型數(shù)據(jù)的類包裝。 ? 可以使用 Double類的構(gòu)造方法: Double (double num) 創(chuàng)建一個(gè) Double類型的對(duì)象; 使用 Float類的構(gòu)造方法: Float (float num) 創(chuàng)建一個(gè) Float類型的對(duì)象。 Double對(duì)象調(diào)用 doubleValue()方法可以返回該對(duì)象含有的double型數(shù)據(jù); Float對(duì)象調(diào)用 floatValue()方法可以返回該對(duì)象含有的 float型數(shù)據(jù)。 2. Byte、 Integer、 Short、 Long類 ?下述構(gòu)造方法分別可以創(chuàng)建 Byte、 Integer、 Short和 Long類型的對(duì)象: Byte(byte num) Integer(int num) Short(short num) Long(long num) ? Byte、 Integer、 Short和 Long對(duì)象分別調(diào)用byteValue ()、 intValue()、 shortValue ()和longValue ()方法可以返回該對(duì)象含有的基本型數(shù)據(jù)。 3. Character類 ?Character類實(shí)現(xiàn)了對(duì) char基本型數(shù)據(jù)的類包裝。 ?可以使用 Character類的構(gòu)造方法: Character (char c) 創(chuàng)建一個(gè) Character類型的對(duì)象。 Character對(duì)象調(diào)用 charValue()方法可以返回該對(duì)象含有的 char型數(shù)據(jù)。 反編譯和文檔生成器 ? 使用 SDK提供的反編譯器 :字節(jié)碼反編譯為源碼,查看源碼類中的方法名字和成員變量的名字 . ?使用 SDK提供的 件類結(jié)構(gòu)的 html格式文檔。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1