看了第二遍才寫出來......
看完第一遍面向?qū)ο笞鲞@個租車系統(tǒng)時,大腦空白,一臉懵逼,完全沒有思路......
然后從頭再看一遍,好歹寫出來了,感覺還有可以完善的地方,
三人行,必有我?guī)?,有不?yán)謹(jǐn)或者哪里可以修改的地方請大家多多指教,多謝!
看完第一遍面向?qū)ο笞鲞@個租車系統(tǒng)時,大腦空白,一臉懵逼,完全沒有思路......
然后從頭再看一遍,好歹寫出來了,感覺還有可以完善的地方,
三人行,必有我?guī)?,有不?yán)謹(jǐn)或者哪里可以修改的地方請大家多多指教,多謝!
2018-11-12
舉報
2018-12-02
請問Car[] car是什么意思,和for(Car c:car)又是什么意思啊?
2018-11-26
真的寫的挺好的,很簡潔
2018-11-21
請問這個算是方法嗎?為什么后面的數(shù)組對象可以直接new出來?
2018-11-13
其他的都沒什么問題,但是可以將封裝的概念加入到代碼里面,可以將變量設(shè)置成protected,然后在子類之中添加setter/getter。
與其在構(gòu)造函數(shù)里面直接用
不如考慮調(diào)用setter里面的函數(shù),防止一些異常情況,例如說:
還有就是,父類當(dāng)中應(yīng)該放著的是子類里所共有的變量,所以busload和burden其實可以分別放在客車、貨車和皮卡里面。正常情況下來說在調(diào)用貨車的時候不應(yīng)該出現(xiàn)busload(因為貨車不能坐人),但是你現(xiàn)在這種寫法的話,在調(diào)用火車的時候的確是能夠調(diào)用busload這個變量的。