亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

類到底有什么用途?

到底講的是什么意思?另外有什么用途?

正在回答

1 回答

可以提高代碼重用率,方便維護。

打個比方。有張三、李四兩個人,他們都同樣有eat()、drink()、sleep()三個方法。如果你不用類來實現的話,則張三和李四都要各自寫一遍eat()、drink()、sleep()。也就是說eat()、drink()、sleep()三個方法你每個都要寫2遍。又如果突然來了10個人,都要有eat()、drink()、sleep()三個方法,那你就要三個方法再敲10遍,再如果來100個人。。??上牍ぷ髁坑卸啻?。如果用類來實現,還是張三、李四舉例,只需要聲明一個Person類,在Person類里面聲明eat()、drink()、sleep()三個方法,然后讓張三、李四繼承Person,那么他們都具備了eat()、drink()、sleep()三個方法,而三個方法你只需要在Person類里面寫一次就可以了。假如來了10個人,只需要讓這10個人都繼承Person,那樣這10個人也都具備了eat()、drink()、sleep()三個方法,而eat()、drink()、sleep()還是只敲了一遍。假如有天你的老板說這10個人都要有run()的方法,不用類來實現的話你就要每個人都增加1個run()方法,一共要敲10遍,而用類實現的話你只需要在Person類里面添加1個run()方法就可以了。

以上只是很粗淺地說了一下使用類和類繼承的優點。類的優點還有很多。

6 回復 有任何疑惑可以回復我~
#1

superhuman進化中

雖然你說的很粗淺,但是幫助我們理解了它存在的意義。多希望教學能多采用這種通俗比喻法。
2016-06-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

類到底有什么用途?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號