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

正文內(nèi)容

java2實(shí)用教程第三版類、對象和接口ppt(已修改)

2024-10-30 14:18 本頁面
 

【正文】 Java 2實(shí)用教程(第3版)教學(xué)課件 ? 課件制作 耿祥義 張躍平 ? 配合例子代碼一同使用 例子代碼可登錄 第4章 類、對象和接口 ? 編程語言的幾個(gè)發(fā)展階段 ? 類 ? 對象 ? static 關(guān)鍵字 ? this 關(guān)鍵字 ? 包 ? 訪問權(quán)限 ? 類的繼承 ? 對象的上轉(zhuǎn)型對象 ? 多態(tài)性 ? abstract 類和 abstract方法 ? super關(guān)鍵字 ? 接口 ? 內(nèi)部類 ? 匿名類 ? 異常類 ? Class類 ? 基本類型的類包裝 ? 反編譯和文檔生成器 ? jar文件 編程語言的幾個(gè)發(fā)展階段 ? 機(jī)器語言(如匯編語言) 計(jì)算機(jī)處理信息的早期語言是所謂的機(jī)器語言,這種語言中的指令都是由 0,1組成的序列,稱這樣的序列為一條機(jī)器指令。 ? 過程語言 語言把代碼組成叫做過程或函數(shù)的塊。每個(gè)塊的目標(biāo)是完成某個(gè)任務(wù),例如,一個(gè) C的源程序就是由若干個(gè)書寫形式互相獨(dú)立的函數(shù)組成 。 ? 面向?qū)ο缶幊? 面向?qū)ο缶幊讨饕w現(xiàn)下列三個(gè)特性: ? Java語言是面向?qū)ο笳Z言,它的源程序是由若干個(gè)類組成,源文件是擴(kuò)展名為 .java的文本文件 類 ?類是組成 Java程序的基本要素。類封裝了一類對象的狀態(tài)和方法。類是用來定義對象的模板。 ?類的實(shí)現(xiàn)包括兩部分 :類聲明和類體。 class People { … } “class People”叫做類聲明;“ People” 是類名。習(xí)慣上類名的第一個(gè)字母大寫,但這不是必須的。 ?寫類的目的是為了描述一類事物共有的屬性和功能,描述過程由類體來實(shí)現(xiàn)。類聲明之后的一對大括號“ {”,“ }”以及它們之間的內(nèi)容稱做類體,大括號之間的內(nèi)容稱做類體的內(nèi)容。 ?類體的內(nèi)容由兩部分構(gòu):一部分是 變量的定義 ,用來刻畫屬性;另一部分是 方法 的定義,用來刻畫功能。 class 梯形 { float 上底 ,下底 ,高 ,laderArea。 //變量定義部分 float 計(jì)算面積 () //方法定義 { laderArea=(上底 +下底 )*高 /。 return laderArea。 } void 修改高 (float h) //方法定義 { 高 =h。 } } ? 我們已經(jīng)知道類體分為兩部分。變量定義部分所定義的變量被稱為類的成員變量。在方法體中定義的變量和方法的參數(shù)被稱為局部變量。 ? 成員變量在整個(gè)類內(nèi)都有效,局部變量只在定義它的方法內(nèi)有效。 ? 成員變量又分為 實(shí)例成員變量 (簡稱實(shí)例變量)和 類變量(也稱靜態(tài)變量) .如果成員變量的類型前面加上關(guān)鍵字static,這樣的成員變量稱做是類變量或靜態(tài)變量。 ? 如果局部變量的名字與成員變量的名字相同,則成員變量被隱藏,即這個(gè)成員變量在這個(gè)方法內(nèi)暫時(shí)失效 . ? 如果局部變量的名字與成員變量的名字相同,則成員變量被隱藏。這時(shí)如果想在該方法內(nèi)使用成員變量,必須使用關(guān)鍵字 this。 class 三角形 { float sideA,sideB,sideC,lengthSum。 void setSide(float sideA,float sideB,float sideC) { =sideA。 =sideB。 =sideC。 } } ? , , 員變量 sideA,sideB,sideC ?我們已經(jīng)知道一個(gè)類的類體由兩部分組成:變量的定義和方法的定義。方法的定義包括兩部分:方法聲明和方法體。 ?方法參數(shù)在整個(gè)方法內(nèi)有效,方法內(nèi)定義的局部變量從它定義的位置之后開始有效。如果局部變量的定義是在一個(gè)復(fù)合語句中,那么該局部變量的有效范圍是該復(fù)合語句,即僅在該復(fù)合語句中有效,如果局部變量的定義是在一個(gè)循環(huán)語句中,那么該局部變量的有效范圍是該循環(huán)語句,即僅在該循環(huán)語句中有效 . ?寫一個(gè)方法和 C語言中寫一個(gè)函數(shù)類似,只不過在這里稱做方法 ?方法重載的意思是:一個(gè)類中可以有多個(gè)方法具有相同的名字,但這些方法的參數(shù)必須不同,即或者是參數(shù)的個(gè)數(shù)不同,或者是參數(shù)的類型不同。 class Area { float getArea(float r) { return *r*r。 } double getArea(float x,int y) { return x*y。 } float getArea(int x,float y) { return x*y。 } double getArea(float x,float y,float z) { return (x*x+y*y+z*z)*。 } } ?構(gòu)造方法是一種特殊方法,它的名字必須與它所在的類的名字完全相同,而且沒有類型,構(gòu)造方法也可以重載。 class 梯形 { float 上底 ,下底 ,高 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1