作者s66449 (闲泡菜)
看板java
标题[问题] 先继承後实作
时间Fri Jul 2 21:52:24 2010
有一个介面a和类别b
我想要test类别去继承和实作
(public class test extends b implements a)
为什麽顺序一定要先继承才能实作呢??
如果可以先实作再继承 这样会有什麽问题吗???
(public class test implements a extends b)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.27.179.163
1F:→ jej:孩子..你要实务一点的回答还是哲学一点的回答?? 07/02 22:40
2F:推 slalala:我有观落阴的方式来回答你?! 07/02 23:28
3F:→ luoqr:你怎麽不会怀疑要先写class 还是先写public的问题呢 :P 07/03 00:42
4F:推 tonytonyjan:只有我觉得问得好吗@@ 07/03 01:54
5F:推 pret:其实这应该是个好问题压 07/03 01:57
6F:推 tonytonyjan:我觉得是因为继承只能写一个,实做可以好多个 07/03 02:01
7F:→ tonytonyjan:道理跟不定参数一样,不定的东西通常会放在屁股@@ 07/03 02:02
8F:推 tonytonyjan:还有就是…比较美观@@(遭欧) 07/03 02:06
9F:→ xlk:写法是硬性规定的,观念上两者没有先後… 07/03 02:11
10F:→ lovelycateye:class是游戏 extends是游戏商 implements是外挂 07/03 06:24
11F:→ s66449:如果顺序有理由的话 还麻烦讲解一下 什麽方式都可以 谢谢了 07/03 08:53
12F:→ tkcn:只是compiler实作容易吧,又不像c++多重继承还要依序跑 DFS 07/03 11:30
13F:推 cjcat2266:就算语法规定可以两者顺序写反,意思基本上没差 07/03 12:36
14F:推 cjcat2266:我感觉跟T大一样,不定长度的东西通常是规定摆在屁股XD 07/03 12:37
15F:→ brianhsu:因为这是 spec!不要问 spec 为你做了什麽,要问你为 07/03 19:39
16F:→ brianhsu:spec 做了什麽! 07/03 19:41
17F:推 AI3767:放下牛角,立地写code 07/04 01:00
19F:→ ashen:interface後面一定要接classbody 07/05 22:13
20F:→ jej:如果要跳脱java范畴..不访学学compiler课程..可以满足你的why 07/05 22:52