4){System.out.println("**");i++;continue;}System.out.println("">
java:類和對(duì)象

java:類和對(duì)象

ID:26255582

大?。?.80 MB

頁(yè)數(shù):64頁(yè)

時(shí)間:2018-11-24

java:類和對(duì)象_第1頁(yè)
java:類和對(duì)象_第2頁(yè)
java:類和對(duì)象_第3頁(yè)
java:類和對(duì)象_第4頁(yè)
java:類和對(duì)象_第5頁(yè)
資源描述:

《java:類和對(duì)象》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、回顧循環(huán)語(yǔ)句while、do-while、for的區(qū)別是什么?inti=0,j=0;while(i<7){if(j>4){System.out.println("**");i++;continue;}System.out.println("*");j++;i++;}*********寫(xiě)出運(yùn)行結(jié)果輸出預(yù)習(xí)檢查類與對(duì)象的關(guān)系是什么?定義一個(gè)類的語(yǔ)法是什么?如何創(chuàng)建一個(gè)類的對(duì)象?本章任務(wù)以O(shè)O方式實(shí)現(xiàn):Accp學(xué)校類,描述Accp中心基本信息學(xué)生類,輸出學(xué)生信息教員類,輸出教員信息面向?qū)ο缶幊蘋(píng)OP旨在在計(jì)算機(jī)程序中模擬現(xiàn)實(shí)世界中的概念在OOP中,現(xiàn)實(shí)世界的所有事物全都

2、被視為對(duì)象能夠在計(jì)算機(jī)程序中用類似的實(shí)體模擬現(xiàn)實(shí)世界中的實(shí)體設(shè)計(jì)和實(shí)現(xiàn)軟件系統(tǒng)的方法掌握類和對(duì)象的特征理解封裝會(huì)創(chuàng)建和使用對(duì)象本章目標(biāo)萬(wàn)物皆對(duì)象世界是由什么組成的?名勝人物品動(dòng)物,植物……身邊的對(duì)象布蘭尼朱麗葉顧客姓名:朱麗葉年齡:28體重:52千克操作:購(gòu)買(mǎi)商品姓名:布蘭尼職銜:收銀員年齡:35體重:60千克操作:收款打印賬單對(duì)象的特征——屬性屬性——對(duì)象具有的各種特征每個(gè)對(duì)象的每個(gè)屬性都擁有特定值例如:布蘭尼和朱麗葉的體重不一樣60kg布蘭尼屬性35歲收銀員布蘭尼對(duì)象的特征——方法方法——對(duì)象執(zhí)行的操作打單收銀方法刷卡收銀員布蘭尼對(duì)象的屬性和方法列出尼古拉斯·

3、凱奇駕駛的這輛法拉利F360Spider的屬性和方法列出小狗對(duì)象的屬性和方法屬性:品牌:法拉利型號(hào):F360Spider顏色:黃色價(jià)格:380萬(wàn)元方法:發(fā)動(dòng)停止加速屬性:顏色:白色方法:叫跑吃小結(jié)1說(shuō)一說(shuō)教室里的對(duì)象描述他們的屬性和方法顏色:黑色品牌:BENQ投影姓名:張三年齡:20學(xué)習(xí)類型:白熾燈開(kāi)關(guān)變亮變暗材制:木質(zhì)支撐物品封裝對(duì)象同時(shí)具有屬性和方法兩項(xiàng)特性對(duì)象的屬性和方法通常被封裝在一起,共同體現(xiàn)事物的特性,二者相輔相承,不能分割誰(shuí)看見(jiàn)過(guò)只有“完好的零件和顏色”而不能開(kāi)動(dòng)的汽車(chē)?封裝的示例接口采購(gòu)經(jīng)理羅杰斯先生法拉力公司.迪斯尼汽車(chē)公司.市場(chǎng)經(jīng)理雪莉女士要求

4、封裝的示例有選擇地提供數(shù)據(jù)法拉力公司迪斯尼汽車(chē)公司公共電話號(hào)碼電子郵箱產(chǎn)品種類私有備件的制造方法備件庫(kù)存?zhèn)浼闹圃斐杀竟搽娫捥?hào)碼電子郵箱汽車(chē)種類私有汽車(chē)的組裝方法汽車(chē)庫(kù)存汽車(chē)的組裝成本封裝的示例實(shí)體法拉力公司實(shí)體迪斯尼汽車(chē)公司AutiLtd.ButoLtd.屬性電話號(hào)碼電子郵箱產(chǎn)品種類現(xiàn)有存貨數(shù)量雇員詳情所需物料詳情屬性電話號(hào)碼電子郵箱汽車(chē)種類汽車(chē)規(guī)格雇員詳情庫(kù)存詳情經(jīng)銷(xiāo)商詳情方法接收訂單備件的制造方法計(jì)算備件的制造成本計(jì)算利潤(rùn)率方法發(fā)出訂單汽車(chē)的組裝方法計(jì)算汽車(chē)的組裝成本計(jì)算工資發(fā)出訂單編制必要報(bào)告從對(duì)象抽象出“類”抽取出下列對(duì)象的屬性和方法的共同特征轎車(chē)顧客

5、類顧客類轎車(chē)類…………類是模子,確定對(duì)象將會(huì)擁有的特征(屬性)和行為(方法)類是對(duì)象的類型不同于int類型:具有方法各種口味的球狀冰淇淋球狀冰淇淋模子類類是用于組合各個(gè)對(duì)象所共有操作和屬性的一種機(jī)制形狀類動(dòng)物類汽車(chē)類類的示例“類是具有相同屬性和行為的一組對(duì)象的集合”類和對(duì)象的區(qū)別類是概念模型,定義對(duì)象的所有特性和所需的操作對(duì)象是真實(shí)的模型類和對(duì)象類定義實(shí)體對(duì)象是實(shí)際的實(shí)體類是對(duì)象的原型所有屬于同一個(gè)類的對(duì)象都具有相同的特性和操作小結(jié)2類和對(duì)象有什么區(qū)別呢?類是抽象的概念,僅僅是模板,比如說(shuō):“人”對(duì)象是一個(gè)你能夠看得到、摸得著的具體實(shí)體,比如:“小布什”小布什普京

6、克林頓……“人”類特征(屬性)年齡體重行為(方法)衣食住行Java是面向?qū)ο蟮恼Z(yǔ)言所有Java程序都以類class為組織單元關(guān)鍵字class定義自定義的數(shù)據(jù)類型publicclassHelloJava{publicstaticvoidmain(String[]args){System.out.println("使用Java語(yǔ)言理解程序邏輯");…}}Java類模板類將現(xiàn)實(shí)世界中的概念模擬到計(jì)算機(jī)程序中publicclass類名{//定義屬性部分屬性1的類型屬性1;屬性2的類型屬性2;…屬性n的類型屬性n;//定義方法部分方法1;方法2;…方法m;}定義類定義一個(gè)類

7、的步驟1、定義類名2、編寫(xiě)類的屬性3、編寫(xiě)類的方法classname{typevariable1;…typevariableN;typemethodname1(parameter-list){//方法體}…typemethodnameN(parameter-list){//方法體}}Java中定義類的通用格式:成員變量(對(duì)象屬性)成員方法(對(duì)象行為或操作)類示例在類中,屬性是通過(guò)成員變量體現(xiàn)的,而操作是用成員函數(shù)(又稱為方法)實(shí)現(xiàn)的。代碼示例如果要對(duì)變量進(jìn)行操作,classTest{inta=10;intb=20;intc;voidadd(){c=a+b;}}如果

8、將“c=a

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。