




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!1.2.3.4.5.JRE為的運(yùn)行環(huán)境)的注釋:1.2.3.:....中的變量.變量的數(shù)據(jù)類型:變量數(shù)據(jù)類型分為倆種.基本數(shù)據(jù)類型:數(shù)值型{整數(shù)類型(long布爾型:boolean)...8位1位8位2位4位4位8八.的類型轉(zhuǎn)換:1.b=九.P31)算數(shù)運(yùn)算符:+-*/%++--關(guān)系運(yùn)算符:==!=>>=<<=邏輯運(yùn)算符:&&||!^&|位運(yùn)算符:&|~^>><<>>>if選擇結(jié)構(gòu)說明:if選擇結(jié)構(gòu)條件必須是一個(gè)布爾表達(dá)式,一旦條件中的值為true就執(zhí)行代碼塊,否則跳過if-else選擇結(jié)構(gòu)說明:if-else選擇結(jié)構(gòu)一旦條件中的值為true時(shí)執(zhí)行代碼塊1,否則執(zhí)行代碼塊2說明:多重if選擇結(jié)構(gòu)elseif塊可以有多個(gè),取決于程序的需要,一旦條件1為true執(zhí)行代碼塊1,否則執(zhí)行elseif塊,判斷條件2,為true時(shí)執(zhí)行代碼塊2,否則執(zhí)行代碼塊3,以此類推;當(dāng)條件滿足某個(gè)elseif塊則余下的將不再執(zhí)行而跳出if塊表達(dá)式可以是整型變量或字符型變量case后必須是一個(gè)整型或字符型的常量表達(dá)式,通常是一個(gè)固定的字符、數(shù)字,case塊可以有多個(gè)do-while格式為:循環(huán)體;}while(循環(huán)條件);intsum=0;數(shù)字和intsum=0;while(i<=10){do{sum+=i;求和i++;變量增加1}while(i<10);sum+=i;和當(dāng)前的i值相加i++;變量i增加1}System.out.println(sum);輸出和跳轉(zhuǎn)語句:break跳出循環(huán)continue終止本次循環(huán)十二:方法的重載與重寫.及區(qū)別:1重載:類中可以創(chuàng)建多個(gè)方法,它們具有相同的名字,但具有不同的參數(shù)和不同的定義。調(diào)用方法時(shí)通過傳遞給他們不同的參數(shù)個(gè)數(shù)和參數(shù)類型來決定使用哪個(gè)方法。重載的時(shí)候方法名要一樣,但是參數(shù)類型和個(gè)數(shù)不一樣。返回值類型可以相同也可以不同。不能以返回值類型作為重載的區(qū)分標(biāo)準(zhǔn)。太簡(jiǎn)單沒例子。2重寫:一個(gè)類繼續(xù)了另一個(gè)類的時(shí)候,對(duì)父類的方法重新實(shí)現(xiàn)。必須使用相同的方法名,相同的參數(shù)列表和返回類型。例子:十三.?dāng)?shù)組定義.遍歷.最值.冒泡排序:冒泡排序(后面用數(shù)組遍歷方法打印排序后結(jié)果)十四:面向?qū)ο蟮娜筇卣鳎豪^承多態(tài)封裝類的定義:類名成員變量成員方法十五:構(gòu)造方法及其重載.this關(guān)鍵字:構(gòu)造方法同時(shí)滿足三個(gè)條件:1方法名與類名相同2在方法名前沒有返回值類型申明3在方法中不能用return語句返回。this關(guān)鍵字:仔細(xì)看例子。課本p91十六.重點(diǎn)static關(guān)鍵字:方便在沒有創(chuàng)建對(duì)象的情況下來進(jìn)行調(diào)用(方法/變量)。1靜態(tài)變量static修飾成員變量用類名.變量名直接訪問.不需要?jiǎng)?chuàng)建對(duì)象例子在課本P952靜態(tài)方法方法加static關(guān)鍵字不用創(chuàng)建對(duì)象直接訪問.}類名.方法名直接用不需要?jiǎng)?chuàng)建對(duì)象。例子static{System.out.println(“我是靜態(tài)代碼塊”);}隨著類的加載而執(zhí)行。靜態(tài)代碼塊只執(zhí)行一次并.System.gc例子://十八..法十九:繼承:在一個(gè)現(xiàn)有類的基礎(chǔ)上去構(gòu)建一個(gè)新的類,構(gòu)建出來的新類被稱為子類,現(xiàn)有類被稱作父類,子類會(huì)自動(dòng)擁有父類所有可繼承的屬性和方法。聲明一個(gè)類繼承類一個(gè)類需要extends關(guān)鍵字。注意:1格式例子:calssDogextendsAnimal{}如果不懂只能能說明你上課睡覺沒看書p1154-1super關(guān)鍵字:當(dāng)子類重寫父類的方法后,子類對(duì)象將無法訪問父類被重寫的方法。用super可以解決這個(gè)問題。1.用來調(diào)用父類的成員變量和成員方法這部分內(nèi)容一定要看書117頁(yè)super.成員方法名(參數(shù)1,參數(shù)2......)2調(diào)用父類的構(gòu)造方法:格式super(參數(shù)1參數(shù)2.....)注意通過super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行,并且只能出現(xiàn)一次。二十:final關(guān)鍵字:final類不能被繼承,沒有子類,final類中的方法默認(rèn)是final的。final類例子:finalclassAnimal{}final方法不能被子類的方法覆蓋,但可以被繼承。Final方法例子:publicclassPerson變量例子:finalintx=2;二十一:抽象類和接口(這部分必須看書p124):抽象類:所有的對(duì)象都是通過類來描繪的,但是反過來卻不是這樣。并不是所有的類都是用來描繪對(duì)象的,如果一個(gè)類中沒有包含足夠的信息來描繪一個(gè)具體的對(duì)象,這樣的類就是抽象類。Java允許在定義方法時(shí)不寫方法體,不包含方法體的方法為抽象方法。抽象方法必須用abstract關(guān)鍵字修飾,例子abstractvoidshout()抽象方法必須在抽象類里,用abstract修飾類為抽象類;例子:abstractclassAnimal//定義抽象類抽象類不可以被實(shí)例化,抽象方法沒有方法體,不可以被調(diào)用,如果想調(diào)用需要?jiǎng)?chuàng)建一個(gè)子類繼承它,在子類中將抽象類中的抽象方法進(jìn)行實(shí)現(xiàn)。子類實(shí)現(xiàn)了父類的抽象方法后,可以正常進(jìn)行實(shí)例化。并通過實(shí)例化對(duì)象調(diào)用方法。例子:abstractclassAnimal//定義抽象類{System.out.println(“旺旺..”);}}如果一個(gè)抽象類中的所有方法都是抽象的,則可以將這個(gè)類用另外一種方法定義,即接口,定義接口時(shí),需要用interface關(guān)鍵字聲明,接口依然不能實(shí)例化,需要定義一個(gè)類,并使用implements關(guān)鍵字是簡(jiǎn)潔口中的所有方法。例子:PublicDogimplementsAnimal{publicvoidbreathe(){System.out.println(“狗在呼吸”);}publicvoidrun()System.out.println();}}}{}一個(gè)類通過implements關(guān)鍵字實(shí)現(xiàn)接口時(shí),可以實(shí)現(xiàn)多個(gè)接口。被實(shí)現(xiàn)的多個(gè)接口之間要用逗號(hào)隔開。例子。interfaceRun{代碼...}interfaceFl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省青島市李滄區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末生物試題(原卷版+解析版)
- 人教版九年級(jí)數(shù)學(xué)下冊(cè)教學(xué)工作計(jì)劃(含進(jìn)度表)
- 滅多威肟可行性研究報(bào)告
- 大學(xué)315策劃活動(dòng)方案
- 裝修工程現(xiàn)場(chǎng)保護(hù)合同樣本
- 校服采購(gòu)項(xiàng)目 投標(biāo)方案(技術(shù)方案)【配圖】
- 三農(nóng)工作績(jī)效考核與評(píng)估手冊(cè)
- 機(jī)械工程原理應(yīng)用及技術(shù)創(chuàng)新練習(xí)題集
- 三農(nóng)產(chǎn)品電子商務(wù)標(biāo)準(zhǔn)制定與實(shí)施指南
- 加強(qiáng)信息安全管理策略與技術(shù)培訓(xùn)的實(shí)施計(jì)劃
- 2024-2025學(xué)年第二學(xué)期天域全國(guó)名校協(xié)作體高三3月聯(lián)考 地理試卷(含答案)
- 學(xué)校2025年每日兩小時(shí)體育活動(dòng)方案-陽光體育活力四溢
- B超的基本知識(shí)
- 錘擊式PHC預(yù)應(yīng)力混凝土管樁貫入度的控制
- 2025年廣西旅發(fā)置業(yè)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年人教版新教材數(shù)學(xué)一年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 敘事醫(yī)學(xué)培訓(xùn)課件
- 《勞動(dòng)紀(jì)律》課件
- 小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)數(shù)與代數(shù)
- 失能老年人健康管理模式研究進(jìn)展
評(píng)論
0/150
提交評(píng)論