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