JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » Object/物件導向  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:[實力測試]什麼是多型? [Re:T55555]
Duncan

還隱隱作痛

版主

發文: 7816
積分: 39
於 2003-09-13 01:48 user profilesend a private message to usersend email to Duncanreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
T55555 wrote:
Mmm... it is not really true, you can polymorphism static method by other static method too.
So, I feel only except constructor/private methods;
public or package access (and not final) static methods still can be polymorphism.

Many java API use polymorphism.
IO is an example, the other good example is Collection.


請問你的理論基礎為何?

Java PL 裡 invoke static method 底層是使用 invokestatic,而這個 instruction 的參數有指明 static method 的 full-qualified name,且沒有 object reference 當作第一個參數,這是沒有辦法做到多型的。

你在一系列有繼承關係的類別裡定義了相同 signature 的 static method,因為 class scope 的關係,你在某個 method 裡寫下 invoke static method 的點可以只寫 method name,編譯器會自己決議最適合的一個,而編譯器產生的碼會指明 callee 的完整名稱(包含所在的 class以及型態描述),不可能在某個 class 裡透過 static name 去 invoke 到衍生類別的同名 static method 而不明白使用衍生類別來做修飾。


reply to postreply to post

給我
辣味豆腐 其餘免談
話題樹型展開
人氣 標題 作者 字數 發文時間
64789 [精華] [實力測試]什麼是多型? BruceHsu 1745 2003-09-12 21:35
61463 Re:[實力測試]什麼是多型? swanky 20 2003-09-12 21:48
61240 Re:[實力測試]什麼是多型? BruceHsu 82 2003-09-12 21:57
61578 Re:[實力測試]什麼是多型? Duncan 2568 2003-09-12 22:56
57000 Re:[實力測試]什麼是多型? 183 2004-12-26 02:09
56904 Re:[實力測試]什麼是多型? leonz 13 2004-12-26 04:23
57391 Re:[實力測試]什麼是多型? caterpillar 325 2004-12-26 23:36
56358 Re:[實力測試]什麼是多型? roycliu 195 2005-01-08 15:38
51692 Re:[實力測試]什麼是多型? ylam 32 2005-07-04 22:21
51624 Re:[實力測試]什麼是多型? caterpillar 144 2005-07-05 18:43
51562 Re:[實力測試]什麼是多型? alien 784 2005-07-05 19:06
51535 Re:[實力測試]什麼是多型? caterpillar 1297 2005-07-05 20:32
51547 Re:[實力測試]什麼是多型? alien 1401 2005-07-06 01:23
10759 Re:[實力測試]什麼是多型? sample33 201 2015-09-22 07:31
51442 Re:[實力測試]什麼是多型? caterpillar 495 2005-07-05 20:42
51616 Re:[實力測試]什麼是多型? Duncan 258 2005-07-05 21:58
51275 Re:[實力測試]什麼是多型? ylam 218 2005-07-06 21:50
51279 Re:[實力測試]什麼是多型? Lan2 191 2005-07-06 21:57
51220 Re:[實力測試]什麼是多型? alien 286 2005-07-07 19:57
51611 Re:[實力測試]什麼是多型? ylam 9 2005-07-07 20:28
51203 Re:[實力測試]什麼是多型? alien 138 2005-07-08 00:05
51122 Re:[實力測試]什麼是多型? ylam 97 2005-07-08 17:20
51086 Re:[實力測試]什麼是多型? alien 269 2005-07-08 22:23
51114 Re:[實力測試]什麼是多型? Lan2 23 2005-07-08 19:31
61044 Re:[實力測試]什麼是多型? Duncan 481 2003-09-12 21:54
60813 Re:[實力測試]什麼是多型? BruceHsu 254 2003-09-12 21:55
60760 Re:[實力測試]什麼是多型? BruceHsu 239 2003-09-12 21:56
51037 Re:[實力測試]什麼是多型? ylam 20 2005-07-09 09:44
50968 Re:[實力測試]什麼是多型? alien 122 2005-07-10 00:05
51062 Re:[實力測試]什麼是多型? lkkll 175 2005-07-09 14:50
50966 Re:[實力測試]什麼是多型? alien 366 2005-07-10 00:46
50975 Re:[實力測試]什麼是多型? lkkll 52 2005-07-10 14:23
50841 Re:[實力測試]什麼是多型? lkkll 260 2005-07-10 14:39
50864 Re:[實力測試]什麼是多型? lkkll 220 2005-07-10 14:52
50527 Re:[實力測試]什麼是多型? caterpillar 464 2005-07-10 16:35
50825 Re:[實力測試]什麼是多型? lkkll 201 2005-07-10 15:35
50536 Re:[實力測試]什麼是多型? caterpillar 40 2005-07-10 16:21
50458 Re:[實力測試]什麼是多型? lkkll 54 2005-07-10 16:39
50288 Re:[實力測試]什麼是多型? caterpillar 127 2005-07-10 19:13
50240 Re:[實力測試]什麼是多型? lkkll 31 2005-07-10 21:23
60678 Re:[實力測試]什麼是多型? BruceHsu 43 2003-09-12 22:53
60852 Re:[實力測試]什麼是多型? Duncan 568 2003-09-12 23:06
60681 Re:[實力測試]什麼是多型? BruceHsu 567 2003-09-12 23:08
50292 Re:[實力測試]什麼是多型? caterpillar 74 2005-07-10 21:30
50241 Re:[實力測試]什麼是多型? lkkll 43 2005-07-10 22:45
50257 Re:[實力測試]什麼是多型? caterpillar 476 2005-07-10 22:57
50328 Re:[實力測試]什麼是多型? alien 668 2005-07-10 23:42
50259 Re:[實力測試]什麼是多型? caterpillar 165 2005-07-10 23:54
50236 Re:[實力測試]什麼是多型? alien 161 2005-07-11 00:02
50161 Re:[實力測試]什麼是多型? ylam 76 2005-07-12 20:07
49999 Re:[實力測試]什麼是多型? alien 117 2005-07-14 22:20
49330 Re:[實力測試]什麼是多型? fwen 72 2005-08-10 02:29
49849 Re:[實力測試]什麼是多型? alien 169 2005-08-10 09:59
62730 Re:[實力測試]什麼是多型? T55555 416 2003-09-13 00:30
60797 Re:[實力測試]什麼是多型? Yoshi 416 2003-09-13 00:41
60727 Re:[實力測試]什麼是多型? Duncan 789 2003-09-13 01:48
60587 Re:[實力測試]什麼是多型? caterpillar 0 2003-09-13 01:35
61494 Re:[實力測試]什麼是多型? Duncan 2583 2003-09-14 01:16
56050 Re:[實力測試]什麼是多型? 湯瑪士小火車 359 2005-01-07 15:37
61398 Re:[實力測試]什麼是多型? T55555 1346 2003-09-13 02:17
60884 Re:[實力測試]什麼是多型? Duncan 1680 2003-09-13 02:30
60724 Re:[實力測試]什麼是多型? Yoshi 1140 2003-09-13 02:47
60796 Re:[實力測試]什麼是多型? Duncan 1677 2003-09-13 02:59
60115 Re:[實力測試]什麼是多型? yysun 242 2004-02-06 08:08
60075 Re:[實力測試]什麼是多型? psmonkey 489 2004-02-06 19:15
60136 Re:[實力測試]什麼是多型? yysun 66 2004-02-06 19:42
57539 Re:[實力測試]什麼是多型? doris 333 2004-12-16 22:06
» JWorld@TW »  Java 新手區 » Object/物件導向

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8