看板 C_and_CPP 關於我們 聯絡資訊
我的看法是,要學物件導向的話,學Java蠻不錯的。 我們那一屆之前是學C++,從我們那屆開始,就改成Java了。 而工作後碰過的C++, obj-c, C#, 和目前重新K java,準備開發Android。 我個人覺得物件導向的走向,是往單一繼承,介面多重繼承的方向前進。 目前我見過的只有C++還是多重繼承。他的實作和介面還是混在一起的。 而obj-c, C#, Java的介面,是分開的。 而且這陣子重新K Java, 我個人是認為Java很多物件導向的特性,拿來教學很不錯啊。 C#那時候survey的時候,他跟Java是很相似的,兩者互通性蠻高的。 obj-C的話,主要是語法上的差異性比較大,雖然它可以接受C的語法。 而且熟悉語法後,它的OO的根底,我是覺得不會比Java複雜。 C++真的有興趣,自己再另外花時間學吧。 -- 為學日增、為道日損。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.1.88
purpose:自己別放資料成員,方法都寫純虛擬 purely abstract class 03/25 09:16
purpose:名字取成 class IXXable,就能當 interface 用 03/25 09:17
ykjiang:你一定沒觀察過 Ruby ,才會得出這樣的結論 03/25 12:21
ykjiang:實作繼承也很實用的 03/25 12:21
loveme00835:比較語言的差異, 要先精通喔 :) 03/25 12:56
legnaleurc:Python 也是多重繼承 03/25 13:02
littleshan:dynamically typed 和 statically typed 不好做比較 03/25 14:09
aecho:呃…我離精通的路很遙遠啊~ 只能說說嘴而己~ 03/26 02:29
stosto:開發android念JAVA??適開發AP嗎? 03/27 17:18