作者aecho (星空下的鮪魚)
看板C_and_CPP
標題Re: [問題] 為什麼大一教完linked list就改教java了?
時間Fri Mar 25 07:49:57 2011
我的看法是,要學物件導向的話,學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