※ 引述《a07051226 (葡萄糖)》之铭言:
: 小弟我初学JAVA,看了几种不同版本的教学
: 还是不太懂
: 继承(extends)、界面(interface)、抽象(abstract)的差异
: 继承是除了父类别有的功能,还可以再新增加强
: 抽象是不实作方法
: 界面也是不实作方法
: 继承我比较好理解
: 但是抽象跟界面比较分不出差异
: 看书上范例,也感觉不出差异...
: 板友能不能提点一下
继承:b 是 a
ex : 你爸是人,你也是人,(不过你不是你爸...)
界面:凡是 a 就是会 wxyz
ex : 某类生物就是会 吃 喝 拉 撒
猫会,狗会,你也会。
抽象:有些事情已经被决定了,另一些则否。
ex : 鱼跟你的 "吃" 都是从口部进行,
不过拉跟撒的部份你有 LP 跟 屁眼,鱼只有一个泄殖腔
(喔还有嘿休,那个不用说了吧 >.^)