第2章 千呼萬喚始出來猶抱琵琶半遮面-類與方法_第1頁
第2章 千呼萬喚始出來猶抱琵琶半遮面-類與方法_第2頁
第2章 千呼萬喚始出來猶抱琵琶半遮面-類與方法_第3頁
第2章 千呼萬喚始出來猶抱琵琶半遮面-類與方法_第4頁
第2章 千呼萬喚始出來猶抱琵琶半遮面-類與方法_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

零基礎(chǔ)快樂學(xué)Java2025/3/1012.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀第2章千呼萬喚始出來,猶抱琵琶半遮面——類與方法2.1“復(fù)讀機(jī)”游戲體驗(yàn)與改進(jìn)2主要知識點(diǎn)理解面向?qū)ο箢惖亩x方法的定義方法的調(diào)用2.1“復(fù)讀機(jī)”游戲體驗(yàn)與改進(jìn)源程序運(yùn)行結(jié)果第1行試錯結(jié)果全刪沒問題,刪改文字部分也沒問題,去掉//后問題:第2行試錯結(jié)果將class首字母大寫后:初學(xué)者的共性錯誤2.1“復(fù)讀機(jī)”游戲體驗(yàn)與改進(jìn)1.輸入了中文標(biāo)點(diǎn)符號2.引號、括號等不配對3.JDK路徑配置有誤4.文件路徑有誤javacCopy.java的目的是為了生成這個CLASS文件關(guān)于編譯和運(yùn)行2.1“復(fù)讀機(jī)”游戲體驗(yàn)與改進(jìn)源文件中class后面的名稱決定了CLASS文件的名稱,java命令后面跟的也是這個名稱22.1“復(fù)讀機(jī)”游戲體驗(yàn)與改進(jìn)第2章千呼萬喚始出來,猶抱琵琶半遮面——類與方法2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀1主要知識點(diǎn)理解面向?qū)ο箢惖亩x方法的定義方法的調(diào)用問題:人天生具有抽象思維能力嗎?車人狗魚嬰兒2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——理解面向?qū)ο?、理解面向?qū)ο?.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——理解面向?qū)ο笥變核易与娖鞅浼仪蔌喿永ハx蜜蜂中學(xué)合并同類項(xiàng)豪放派內(nèi)向型議論文……大學(xué)自主創(chuàng)新現(xiàn)實(shí)世界中的具體事物被稱之為“對象”,所形成的抽象模型被稱之為“類”,對象是具體的,類是抽象的,二者是相對的概念。類是對象的模板,對象為類的實(shí)例。一個類可以生成很多個對象,一個對象也可以屬于很多個類。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——理解面向?qū)ο箨P(guān)于類和對象2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義2、類的定義您如何去描述一個人?首先可能是他的外貌特征,比如高矮、胖瘦、長相、膚色、頭發(fā)長短、眼睛大小等等。其次就是他內(nèi)在的行為特點(diǎn),比如,愛運(yùn)動、愛唱歌、善于學(xué)習(xí)、有智慧、有修養(yǎng)等等。無論是哪一個人都可以從這兩方面去描述,也就是說這些是人的共性特征。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義①類的一般定義格式外觀特征就是靜態(tài)屬性,在Java中被稱為變量,動態(tài)行為被稱為方法,它們作為類的成員一起來描述類的共同特性,同時通過類class把它們打包在一起。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義示例:分別用中文和Java語言來表示“人類”:

用中文描述“人類”用Java語言描述“人類”②關(guān)鍵字2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義標(biāo)識符可以是字母、漢字、數(shù)字、特殊字符等或是它們的組合,長度不受限制。注:(1)第一個字符不能是數(shù)字;(2)不允許包含除下劃線“_”、美元符號“$”之外的其它字符,如空格、加號等等。(3)標(biāo)識符中的字母是區(qū)分大小寫的,Beijing和beijing是不同的標(biāo)識符。(4)不允許使用關(guān)鍵字表中的保留字。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義③標(biāo)識符Java中定義了4種訪問控制修飾符,分別是public、protected、private和default(即默認(rèn)級別,不帶修飾符)訪問控制級別,它們分別表示了所修飾的內(nèi)容的被訪問范圍。其中范圍由大到小為:public>protected>default>privatepublic修飾的類的類名與源文件名一定要一致。通過設(shè)定不同的訪問控制級別可以實(shí)現(xiàn)對類成員(包括成員變量、成員方法和內(nèi)部類)的封裝,從而實(shí)現(xiàn)類成員的信息隱藏。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——類的定義④訪問控制符如:publicclassPeople{

publicStringname;

protectedStringsex;

privateintage;voidsing(){}}④訪問控制符同類子類同包不同包publicprotectedprivatedefault方法的一般定義格式2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——方法的定義main方法的定義static:靜態(tài)的,靜態(tài)成員有兩個特征,一是與類的對象是否存在無關(guān);二是被類的所有對象所共享。由于靜態(tài)成員屬于類成員,在訪問靜態(tài)成員時可以直接用類名來訪問:類名.靜態(tài)變量名。final:本意是“最終的、最后的”,用它來修飾的內(nèi)容是不可再被更改的,所以常用來定義常量。abstract:可以用來修飾類或方法,它們分別被稱為抽象類或抽象方法。抽象類就是比一般的類更為抽象的類,它是公共屬性和公共行為的集合,是一個抽象概念類。2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——方法的定義修飾符無返回值時用void表示,而有返回值時則需要用return把值反饋回來,同時反饋回來的值還要與方法的返回值類型相匹配。返回值使用已經(jīng)定義過的方法被稱為方法的調(diào)用,其調(diào)用方式為:方法名([參數(shù)列表]);

如:println();或println("真調(diào)皮^-^。");注意,方法調(diào)用只能針對已經(jīng)存在的方法,可以是用戶自定義的方法,也可以是Java中提供給用戶的方法,調(diào)用時需要通過點(diǎn)號“.”說明方法的歸屬,如System.out.println()。注意還要保持方法名、參數(shù)類型與定義時一致,否則會報語法錯誤。方法的調(diào)用2.2“復(fù)讀機(jī)”游戲知識點(diǎn)解讀——方法的調(diào)用小結(jié)本章講述了運(yùn)用記事本和集成開發(fā)環(huán)境兩種方法來編輯、編譯和運(yùn)行Java程序的過程,利用簡單的“復(fù)讀機(jī)”游戲引出了Java中面向?qū)ο蟮某绦蛟O(shè)計(jì)思想、類和方法等內(nèi)容,其中還涵蓋了諸如關(guān)鍵字、標(biāo)識符、修飾符、返回值、方法調(diào)用等知識點(diǎn)。通過本章內(nèi)容的學(xué)習(xí),可以對Java的一般程序結(jié)構(gòu)有所了解,為以后的深入學(xué)習(xí)做好準(zhǔn)備。1、分別用記事本和Eclipse兩種方法編寫程序,要求輸出以下圖案:###################################

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論