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

正文內(nèi)容

java編程基礎(chǔ)、實(shí)例與進(jìn)階(上)ppt(編輯修改稿)

2024-11-14 14:43 本頁面
 

【文章內(nèi)容簡介】 ?掌握類的基本概念與構(gòu)造。 ?掌握對象的基本概念與構(gòu)造對象的方法和過程。 ?掌握封裝的基本概念與類實(shí)現(xiàn)封裝的原理。 ?掌握繼承的基本概念與通過繼承派生子類的方法。 ?掌握多態(tài)的概念與原理。 ?掌握抽象類和接口的使用。 ?掌握面向?qū)ο缶幊痰幕炯寄堋? 基本知識(shí)點(diǎn) ?類 ?對象 ?類的封裝 ?類的繼承 ?類的多態(tài) ?抽象類與接口 類 ?類的聲明 [public][abstract][final] class className [extends superClass] [implements interface1, ..., interfaceN]{ ...... } 類的定義 類的定義如下: class className{ 成員屬性的定義 。 成員方法的定義 。 } 對象 ?類與對象的關(guān)系就如模具和鑄件的關(guān)系,類的實(shí)例化結(jié)果就是對象,而對一類對象的抽象就是類。 ?對象的創(chuàng)建 [public | protected | private ] [final] [static] [transient] [volatile] type objectName = new type([paramList])。 ?對象的訪問 ? 通過分量( .)運(yùn)算符可以訪問創(chuàng)建的對象的屬性和方法,訪問控制由類中屬性和方法訪問權(quán)限修飾符來決定。 ?對象的銷毀 ? Java中創(chuàng)建的對象不需要顯示的書寫銷毀語句來銷毀,當(dāng)不存在對一個(gè)對象的引用時(shí),該對象成為一個(gè)無用對象。 Java的垃圾收集器自動(dòng)掃描對象的動(dòng)態(tài)內(nèi)存區(qū),把沒有引用的對象作為垃圾收集起來并釋放。 類的封裝 ?通過類封裝,實(shí)現(xiàn)了模塊化和信息隱藏。通過對類的成員施以一定的訪問權(quán)限,實(shí)現(xiàn)了類中成員的信息隱藏。 ? Java提供了 3種訪問權(quán)限的修飾符: private、protected和 public。通過這 3種修飾符可以實(shí)現(xiàn)類中不同的成員由不同的訪問者訪問的目的。 類的繼承 ?通過繼承可以實(shí)現(xiàn)代碼復(fù)用,繼承而得到的類稱為子類,被繼承的類稱為父類。子類不能繼承父類中訪問權(quán)限為 private的成員變量和方法。子類可以重寫父類的方法,及命名與父類同名的成員變量。 ?繼承的格式為: [public][abstract][final] class className extends superClass 類的多態(tài) ? 面向?qū)ο蟮亩鄳B(tài)指的是在一個(gè)程序中,同名的不同方法重載的情況。 ? 在 Java中多態(tài)的存在一般由兩種形式: ? 一種是在繼承中,子類通過對父類方法的覆蓋(方法同名、輸入?yún)?shù)列表相同、返回值相同)實(shí)現(xiàn)多態(tài),這種情況被稱為運(yùn)行時(shí)多態(tài)或者叫做運(yùn)行期類型鑒定; ? 還有一種情況是在同一個(gè)類中方法的重載(方法同名、參數(shù)列表不同),這被稱作編譯時(shí)多態(tài)。多態(tài)可以提高類的抽象性和封裝性,統(tǒng)一相關(guān)類的對外接口。 抽象類 ?在 Java語言中,用 abstract 關(guān)鍵字修飾一個(gè)類時(shí),該類稱為抽象類,用 abstract 關(guān)鍵字來修飾一個(gè)方法時(shí),該方法稱作抽象方法。 ?抽象類的格式如下: abstract class abstractClass{ … } ?抽象類必須被繼承,抽象類不能被實(shí)例化,抽象類不一定要包含抽象方法。 ?抽象方法的定義格式如下: abstract returnType abstractMethod([paramlist])。 ?抽象方法必須被重寫,抽象方法只需聲明,無需實(shí)現(xiàn)。若類中包含了抽象方法,則該類必須被定義為抽象類。 接口 ?接口是抽象類的一種,只包含常量和方法的定義,而沒有變量和方法的實(shí)現(xiàn),且其方法都是抽象方法。 ?接口的定義包括接口聲明和接口體。接口聲明的格式如下: [public] interface interfaceName[extends superInterfaceList] { … } ?在類的聲明中用 implements子句來表示一個(gè)類使用某個(gè)接口,在類體中可以使用接口中定義的常量,而且必須實(shí)現(xiàn)接口中定義的所有方法。一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,在implements子句中用逗號(hào)分開。格式如下: [public][abstract][final] class className implements interface1, ..., interfaceN{ ...... } 示例解析 ?訪問控制符的作用范圍 ?方法重載 ?構(gòu)造方法的重載 ?類繼承中的實(shí)例對象的構(gòu)造順序 ? final類不允許派生子類 ?類繼承中屬性和方法的繼承與覆蓋 ?基于接口實(shí)現(xiàn)多繼承 訪問控制符的作用范圍 ?演示 方法重載 ?演示 構(gòu)造方法的重載 ?演示 類繼承中的實(shí)例對象的構(gòu)造順序 ?演示 final類不允許派生子類 ?演示 類繼承中屬性和方法的繼承與覆蓋 ?演示 基于接口實(shí)現(xiàn)多繼承 ?演示 知識(shí)拓展 ?在 Java中如何判斷兩個(gè)類對象的值是否相等? ?在 Java中怎樣實(shí)現(xiàn)值傳送? 在 Java中如何判斷兩個(gè)類對象的值是否相等? ?演示 在 Java中怎樣實(shí)現(xiàn)值傳送? ?演示 第 4章 Jav
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1