※ 引述《a07051226 (葡萄糖)》之銘言:
: 小弟我初學JAVA,看了幾種不同版本的教學
: 還是不太懂
: 繼承(extends)、界面(interface)、抽象(abstract)的差異
: 繼承是除了父類別有的功能,還可以再新增加強
: 抽象是不實作方法
: 界面也是不實作方法
: 繼承我比較好理解
: 但是抽象跟界面比較分不出差異
: 看書上範例,也感覺不出差異...
: 板友能不能提點一下
繼承:b 是 a
ex : 你爸是人,你也是人,(不過你不是你爸...)
界面:凡是 a 就是會 wxyz
ex : 某類生物就是會 吃 喝 拉 撒
貓會,狗會,你也會。
抽象:有些事情已經被決定了,另一些則否。
ex : 魚跟你的 "吃" 都是從口部進行,
不過拉跟撒的部份你有 LP 跟 屁眼,魚只有一個泄殖腔
(喔還有嘿休,那個不用說了吧 >.^)