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

» JWorld@TW » Java SE 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:Java 違反物件導向?? [Re:chain710915]
alien

小弟劣作一幅



發文: 772
積分: 6
於 2006-06-14 17:28 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
chain710915 wrote:
//請翻閱朱大 JAVA 2 全方位學習,第19章 Wrapper Class 19-1 文中敘:如果要以純正的物件導向語言來說的話,是不包含我們在第四章(指的是基本型態)所認識的八種基本資料型態,因為他們不是物件的型態,也因如此,有些人會說java其實數100%的物件導向語言=====:要吧書丟掉喔,我真捨不得....


你還是把我的文章先搞懂吧.

我說的是, 如果說 Java 不夠 OO (我個人在這方面倒是沒有什麼所謂), , 不是因為 int 不是 new 出來 (你的例子如是說), 而是因為 int 等的 primitive types 沒有 operations、和缺乏其他的 OO 的特徵.


將java 2 全方位學習以下是該節19-2餘內容::JAVA會加入這八種基本資料型態,主要是因為速度上的考量,因為如果是單存的基本資料的話,可以吧它放入電腦暫存器中,可是物件的話就只能放在記憶體中,暫存器存取的數度當然來的筆記憶體快,除了存取速度上的差別外,在資料的運算上基本資料型態也來的比較直覺,容易,以兩個整數相加,不論是5+3或是i+j都符合我們一般數學上的使用方式,可是如果改用物件的話,兩個物件相加是沒有意義的,必須先用某些方法將物件中的資料成員取出後,再用相加的方法來做相加的動作,這樣才符合物件導向精神,不過使用上就麻煩很多

你前面說了一大堆, 和之前的討論沒有任何關係吧. 因為什麼原因所以搞出 primitive type 是一回事, 現在討論的是, 究竟 primitive type 是不是令 Java 不夠 pure OO?

後面還有一個大錯誤. 誰說兩個物件相加就沒有意義的? 這和 OO 的概念沒有衝突. 你試試了解 C++/C# 的 operator overloading 是什麼一回事吧. 沒有人說一定要 invoke method 才是 OO 的.


reply to postreply to post

public class Alien {
public boolean isNewbie() {
return true;
}
public String toString() {
return "請大家多多指教";
}
}
話題樹型展開
人氣 標題 作者 字數 發文時間
13702 [精華] Java 違反物件導向?? Eva 71 2003-08-20 20:04
12431 Re:Java 違反物件導向?? iampoya 10 2003-08-20 20:10
12637 Re:Java 違反物件導向?? Duncan 105 2003-08-20 21:36
12418 Re:Java 違反物件導向?? iampoya 29 2003-08-20 21:43
12444 Re:Java 違反物件導向?? linexpmail 118 2003-08-20 21:45
12382 Re:Java 違反物件導向?? Duncan 223 2003-08-20 22:40
13094 Re:Java 違反物件導向?? popcorny 703 2003-08-22 11:16
8745 Re:Java 違反物件導向?? adoo 346 2006-05-22 11:32
8566 Re:Java 違反物件導向?? chain710915 272 2006-06-14 14:40
12197 Re:Java 違反物件導向?? Eva 53 2003-08-20 22:12
12580 Re:Java 違反物件導向?? caterpillar 266 2003-08-20 22:46
12153 Re:Java 違反物件導向?? ray_linn 25 2003-08-22 10:18
12155 Re:Java 違反物件導向?? harrisonlin 226 2003-08-22 07:46
12108 Re:Java 違反物件導向?? Duncan 439 2003-08-22 12:40
11998 Re:Java 違反物件導向?? harrisonlin 295 2003-08-22 14:49
12605 Re:Java 違反物件導向?? Duncan 2456 2003-08-22 19:56
11909 Re:Java 違反物件導向?? harrisonlin 334 2003-08-22 22:44
12024 Re:Java 違反物件導向?? harrisonlin 59 2003-08-22 07:49
12194 Re:Java 違反物件導向?? ianhong 0 2003-08-22 09:58
12013 Re:Java 違反物件導向?? harrisonlin 156 2003-08-22 10:13
12150 Re:Java 違反物件導向?? ianhong 0 2003-08-22 10:32
11991 Re:Java 違反物件導向?? harrisonlin 77 2003-08-22 10:42
9244 Re:Java 違反物件導向?? momotalo 124 2006-04-17 12:04
12385 Re:Java 違反物件導向?? T55555 434 2003-09-05 05:25
9428 Re:Java 違反物件導向?? 800 155 2006-04-15 00:53
11931 Re:Java 違反物件導向?? dasein 10 2003-08-27 00:19
12118 Re:Java 違反物件導向?? eat_meat 116 2003-08-31 01:02
9021 Re:Java 違反物件導向?? along9302003 231 2006-05-16 17:06
8796 Re:Java 違反物件導向?? jackwu 112 2006-05-17 02:07
8951 Re:Java 違反物件導向?? chain710915 180 2006-05-19 15:33
8747 Re:Java 違反物件導向?? alien 440 2006-05-20 15:28
8524 Re:Java 違反物件導向?? chain710915 418 2006-06-14 14:25
8320 Re:Java 違反物件導向?? alien 879 2006-06-14 17:28
8580 Re:Java 違反物件導向?? chain710915 477 2006-06-14 17:45
10656 Re:Java 違反物件導向?? alien 564 2006-06-14 18:39
» JWorld@TW »  Java SE 討論區

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