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

正文內(nèi)容

第3章面向?qū)ο蟪绦蛟O(shè)計(jì)-資料下載頁(yè)

2024-10-17 16:37本頁(yè)面

【導(dǎo)讀】面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。面向?qū)ο蟪绦蛟O(shè)計(jì)。很多Java程序需要多個(gè)類(lèi)完成一項(xiàng)任務(wù)。一個(gè)文件一般只含有一個(gè)類(lèi)。與C++程序不同的是:每個(gè)方法都必須隸屬于某個(gè)類(lèi)。最多只能返回一個(gè)值。構(gòu)造方法在創(chuàng)建新的實(shí)例對(duì)象時(shí)起作用??梢院卸喾N構(gòu)造方法(重載). 默認(rèn)值:基本數(shù)值類(lèi)型:0;boolean:false;引用數(shù)據(jù)類(lèi)型:null. 認(rèn)的不含參數(shù)的構(gòu)造方法。在方法內(nèi)部定義的變量稱(chēng)為局部變量。從變量聲明之處,到該塊的最后一個(gè)“}”。如果局部變量名與成員域名相同,則。–可以通過(guò)關(guān)鍵字this進(jìn)行訪問(wèn),繼承性–軟件重用的一種方法。采納了舊的類(lèi)的屬性(域)及其行為(方法). –有時(shí)可以理解成:(但不絕對(duì)!子類(lèi)對(duì)象是一種特殊的父類(lèi)對(duì)象。這種繼承關(guān)系稱(chēng)為多重繼。Java不支持多重繼承。Java允許一個(gè)類(lèi)有多個(gè)直接父接口。1)靜態(tài)的多態(tài)性?2)動(dòng)態(tài)的多態(tài)性?針對(duì)的是同一個(gè)類(lèi)內(nèi)的同名方法。在程序運(yùn)行時(shí)才被識(shí)別

  

【正文】 7 內(nèi)部類(lèi) ? 定義在其它類(lèi)內(nèi)部的類(lèi)稱(chēng)為 內(nèi)部類(lèi) ? 內(nèi)部類(lèi)有些類(lèi)似于類(lèi)的成員域或成員方法 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 48 實(shí)例 : // : JunHai Yong, 2020 class J_A { class J_B { void mb_f1() { (mb_ f1())。 } // End of method: J_B::mb_f1() } // End of class: J_B void mb_f2() { J_B b=new J_B()。 return b。 } // End of method: J_A::mb_f2() } // End of class: J_A 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 49 匿名內(nèi)部類(lèi) ? 沒(méi)有類(lèi)名 ? 常常用在圖形用戶界面設(shè)計(jì) (GUI)中,進(jìn)行各種事件處理 – 例如 : 鼠標(biāo)事件、按鈕事件和鍵盤(pán)事件等 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 50 匿名內(nèi)部類(lèi) ? 省略關(guān)鍵字 class、 extends和 implements, 并且沒(méi)有修飾詞 (如 : public、 protected等等 ) ? 匿名內(nèi)部類(lèi)優(yōu)點(diǎn) : 可能簡(jiǎn)單、直接 ? 匿名內(nèi)部類(lèi)缺點(diǎn) : 可能很難閱讀 ? 太長(zhǎng)的類(lèi)不要寫(xiě)成匿名內(nèi)部類(lèi) ? 匿名內(nèi)部類(lèi)合理利用,可能可以稍微簡(jiǎn)化程序;如果誤用,則有可能很理解 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 51 實(shí)例 import .*。 //... ( new ActionListener() { public void actionPerformed(ActionEvent e) { // Do something ... } } )。 //... // Interface: // void actionPerformed(ActionEvent e) import .*。 class MyActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { // Do something ... } } ////////////////////////////////////////////////////////////////// ... ( new MyActionListener() )。 ... 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 52 本章小結(jié) ? 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想 ? 類(lèi)、域和方法 ? 繼承性 ? 多態(tài)性 ? 包 ? 封裝性 ? 接口 ? 內(nèi)部類(lèi) 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 53 作業(yè) 1. 習(xí)題 2. 習(xí)題 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 54 引用聲明 ? 本課件來(lái)源于 (或參考了 )下面的書(shū)及其課件 : – 雍俊海 . 《 Java 程序設(shè)計(jì) 》 . 北京 : 清華大學(xué)出版社 , 2020. 第 3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 2020/11/23 55 參考文獻(xiàn) ? 本課件的參考文獻(xiàn)與下面書(shū)的參考文獻(xiàn)相同 – 雍俊海 . 《 Java 程序設(shè)計(jì) 》 . 北京 : 清華大學(xué)出版社 , 2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1