20155334 2016-2017-2 《Java程序设计》第四周学习总结
生活随笔
收集整理的這篇文章主要介紹了
20155334 2016-2017-2 《Java程序设计》第四周学习总结
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
20155334 2016-2017-2 《Java程序設(shè)計(jì)》第四周學(xué)習(xí)總結(jié)
教材學(xué)習(xí)內(nèi)容總結(jié)
第六章:繼承與多態(tài)
- 繼承:面對(duì)對(duì)象中,子類繼承父類,避免重復(fù)的行為定義
- extends表示會(huì)擴(kuò)充父類的行為,即為繼承父類的行為
- 繼承的優(yōu)點(diǎn)在于若要修改某些參數(shù),只需在父類中修改即可
- 在Java中,子類只能繼承一個(gè)父類
- is-a關(guān)系:中文稱“是一種”關(guān)系,通過(guò)該關(guān)系可以判定兩種類是否為繼承,進(jìn)而判斷部分程序片段是否通過(guò)編譯
- 多態(tài):使用單一接口操作多種類型的對(duì)象,提高程序的可維護(hù)性
- 重新定義:在繼承父類之后,定義與父類中相同的方法部署,但執(zhí)行內(nèi)容不同
- 抽象方法:某方法區(qū)塊中真的沒(méi)有任何程序代碼操作,可以使用abstract標(biāo)示該方法為抽象方法,使用此方法可以不用撰寫(xiě){}區(qū)塊,直接;結(jié)束即可;此外,一定要在class之前標(biāo)示abstract
- 使用abstract標(biāo)示的class是定義的不完整的抽象類
第七章:接口與多態(tài)
- 接口:對(duì)于“定義行為”,可以使用interface關(guān)鍵字定義,接口中的方法不能操作,直接表示為abstract,而且一定是public。類要操作接口,必須使用implements關(guān)鍵字。操作某接口時(shí),對(duì)接口中定義的方法有兩種處理方式,一是操作接口中定義的方法,二是再度將該方法標(biāo)示為abstract 操作接口會(huì)有“擁有行為”關(guān)系,而繼承是“是一種”的關(guān)系,對(duì)于接口多態(tài)語(yǔ)法的判斷,方式是“右邊是不是擁有左邊的行為”,或者“右邊對(duì)象是不是操作了左邊接口”。
- 類可以操作兩個(gè)以上的類,可以同時(shí)繼承某個(gè)類,并操作某些接口,接口的出現(xiàn)將“多繼承”通過(guò)另一種形式體現(xiàn)出來(lái),即“多實(shí)現(xiàn)”。
- 定義行為:在java中可以使用interface關(guān)鍵字定義,若想擁有某類定義的行為,就必須操作接口。
就JAVA的語(yǔ)意來(lái)說(shuō),繼承會(huì)有一種“是一種”關(guān)系,操作接口則表示“擁有行為”,不一定是“是一種”的關(guān)系
教材學(xué)習(xí)中的問(wèn)題和解決過(guò)程
Java學(xué)習(xí)筆記(第8版)
- 《Java學(xué)習(xí)筆記(第8版)》學(xué)習(xí)指導(dǎo)
360百科
代碼調(diào)試中的問(wèn)題和解決過(guò)程
代碼照搬課本,沒(méi)有遇到大問(wèn)題。
代碼托管
托管截圖
代碼量截圖
上周考試錯(cuò)題總結(jié)
- 調(diào)用p145 sum函數(shù)計(jì)算1+2+3+4+5的代碼是(MathTool.sum(1,2,3,4,5))
- 填空:Java中方法參數(shù)只用(傳值)調(diào)用
- 填空:“30”轉(zhuǎn)化為byte類型的30的語(yǔ)句是(Byte.parseByte(“30”)
判斷:Java中,=與==并沒(méi)有在基本類型和類類型的不同。(OK)
其他(感悟、思考等,可選)
在看完第六章的繼承后,覺(jué)得和C語(yǔ)言中的函數(shù)調(diào)用有些許相似之處,為此對(duì)比了兩者的異同:
1.首先,Java語(yǔ)言與C語(yǔ)言本身就是兩種不同思維的語(yǔ)言。C語(yǔ)言是面向過(guò)程的語(yǔ)言,就是我們要干一件事情,那么一步一步逐次來(lái)做,直到完成,其中可能就要調(diào)用一些函數(shù),被調(diào)用的函數(shù)也是過(guò)程執(zhí)行的。但是Java程序的開(kāi)發(fā)思路是面向?qū)ο蟮?#xff0c;它是有一個(gè)類,這個(gè)類有屬性,有方法。我們要干一件事的時(shí)候,就通過(guò)該類所定義的,或者說(shuō)是具體化的對(duì)象來(lái)調(diào)用自己的方法來(lái)完成,這里所說(shuō)的方法,你也可以理解為是一個(gè)函數(shù)(類似于C語(yǔ)言中的),但是只不過(guò)這個(gè)方法現(xiàn)在是屬于這個(gè)類的,屬于這個(gè)對(duì)象的,是有“主人”的,只有通過(guò)它的“主人”才能調(diào)用它。
2. 而面向?qū)ο蟮腏ava有一個(gè)特點(diǎn)就是繼承,當(dāng)某一個(gè)類A繼承了類B那么類A就可以使用類B的方法了,因?yàn)锳繼承了B,同樣A的對(duì)象也可以使用B的方法了.
學(xué)習(xí)進(jìn)度條
| 目標(biāo) | 5000行 | 30篇 | 400小時(shí) | |
| 第一周 | 5/5 | 1/1 | 10/10 | |
| 第二周 | 90/95 | 1/2 | 15/25 | |
| 第三周 | 131/234 | 1/3 | 20/45 | |
| 第四周 | 289/ 523 | 1/4 | 21/66 |
參考:軟件工程軟件的估計(jì)為什么這么難,軟件工程 估計(jì)方法
計(jì)劃學(xué)習(xí)時(shí)間:20小時(shí)
實(shí)際學(xué)習(xí)時(shí)間:21小時(shí)
改進(jìn)情況:
有空多看看現(xiàn)代軟件工程 課件 軟件工程師能力自我評(píng)價(jià)表
參考資料
Java學(xué)習(xí)筆記(第8版)
《Java學(xué)習(xí)筆記(第8版)》學(xué)習(xí)指導(dǎo)
轉(zhuǎn)載于:https://www.cnblogs.com/bestixx/p/6582147.html
總結(jié)
以上是生活随笔為你收集整理的20155334 2016-2017-2 《Java程序设计》第四周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pageHelper插件
- 下一篇: 临时配置网络(ip,网关,dns)+永久