Re: [問題] 為什麼大一教完linked list就改教java了?

看板C_and_CPP作者 (星空下的鮪魚)時間13年前 (2011/03/25 07:50), 編輯推噓4(405)
留言9則, 7人參與, 最新討論串3/4 (看更多)
我的看法是,要學物件導向的話,學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

03/25 09:16, , 1F
自己別放資料成員,方法都寫純虛擬 purely abstract class
03/25 09:16, 1F

03/25 09:17, , 2F
名字取成 class IXXable,就能當 interface 用
03/25 09:17, 2F

03/25 12:21, , 3F
你一定沒觀察過 Ruby ,才會得出這樣的結論
03/25 12:21, 3F

03/25 12:21, , 4F
實作繼承也很實用的
03/25 12:21, 4F

03/25 12:56, , 5F
比較語言的差異, 要先精通喔 :)
03/25 12:56, 5F

03/25 13:02, , 6F
Python 也是多重繼承
03/25 13:02, 6F

03/25 14:09, , 7F
dynamically typed 和 statically typed 不好做比較
03/25 14:09, 7F

03/26 02:29, , 8F
呃…我離精通的路很遙遠啊~ 只能說說嘴而己~
03/26 02:29, 8F

03/27 17:18, , 9F
開發android念JAVA??適開發AP嗎?
03/27 17:18, 9F
文章代碼(AID): #1DYzYyQv (C_and_CPP)
文章代碼(AID): #1DYzYyQv (C_and_CPP)