導航:首頁 > 編程語言 > java抽象類作用

java抽象類作用

發布時間:2023-08-07 01:24:27

『壹』 JAVA: 為什麼要使用"抽象類" 使用"抽象類"有什麼好處

簡單來說吧
抽象類是在介面和實體類之間的一個橋梁
例如
做一個介面叫做飛行FlyAnimalAction,裡面定義一個方法叫做flying,再定義一個方法叫做eat
做一個類叫做蚊子實現介面,蚊子要實現flying方法,實現自己的eat方法
做一個類叫做蒼蠅實現介面,蒼蠅也要實現flying方法,實現自己的eat方法
你發現所有會飛的動物都要實現這個介面,很麻煩,不如
做一個抽象類FlyAnimal,然後實現上面的介面
在裡面實現flying這個方法,因為大部分的飛行動作是一樣的,而eat方法則繼續寫成抽象方法,因為大部分的動物吃東西是不一樣的
下面你再寫蚊子類就簡單了,可以直接繼承這個抽象類,然後實現自己的吃方法就行了
而且蒼蠅類的製作也是一樣,這個時候抽象類的功能就顯示出來了,當然抽象類的功能遠遠不是這些,只是初期理解到這里就夠了。
有興趣可以交流交流,Q:405960,註明:JAVA技術交流

閱讀全文

與java抽象類作用相關的資料

熱點內容
如何給手機的卡包加密 瀏覽:441
安卓微信如何更換鈴聲 瀏覽:599
程序員談判場在哪裡 瀏覽:413
山東有線伺服器中斷雲主機 瀏覽:472
java截取文件名 瀏覽:463
jquery教程pdf 瀏覽:164
三略pdf 瀏覽:584
spiflash單片機 瀏覽:11
阿里雲的域名怎麼解析到國外伺服器 瀏覽:299
app客戶端開發用什麼伺服器 瀏覽:293
台灣人能備案雲伺服器嗎雲空間 瀏覽:468
程序員小哥哥都喜歡動漫 瀏覽:374
如何用免費亞馬遜雲搭建伺服器 瀏覽:665
php評論功能實現代碼 瀏覽:526
犀牛中移動物件命令 瀏覽:788
程序員上班期間可以戴耳機嗎 瀏覽:257
伺服器啟動卡怎麼使用 瀏覽:796
逛了一天累趴了來一歌解壓句子 瀏覽:347
谷歌app在哪裡掃碼 瀏覽:991
華為手環加密門禁卡怎麼設置 瀏覽:734