看板 [ java ]
討論串[問題] 面試時被問到介面功能
共 14 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓6(6推 0噓 30→)留言36則,0人參與, 最新作者aoksc (重出江湖)時間11年前 (2013/10/15 14:18), 編輯資訊
2
0
0
內容預覽:
今天面試時被面試官問Java為什麼要有介面. 有繼承的機制不就夠了嗎?. 我的回答是因為為了要解決Java不能多重繼承的問題. 避免為了繼承而繼承破壞繼承的結構. 也讓不同的類別可以分離出共同的介面. 面試官接著問:還有呢?. 這…我的功力不夠就答不出來了. 所以想請教一下各位. 除了上面的答案之外

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間11年前 (2013/10/16 15:45), 編輯資訊
1
0
1
內容預覽:
《壽司料理王》第 165 話〈壽司問答〉中有這麼一個故事:. 德田把所有已知的禪門公案都背下來. 所以師父給的「問答」都能回答的游刃有餘. 於是這個師父就去找他師父:笑點和尚(謎之聲:what the f__k name). 笑點和尚:哈哈哈哈哈.... 那個小和尚或許是把據說一千七百則之多的公案給
(還有1074個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者swpoker (swpoker)時間11年前 (2013/10/17 09:40), 編輯資訊
3
0
0
內容預覽:
介面存在的目的就是跟推文大大說的一樣. 因為C的多重繼承直接導致不可思議的問題. 也因為本身語言的機制導致無法從語言本身解決. 例如. A{methodA,methodC}. B{methodB,methodC}. XXX 繼承A,B. 那麼methodC是???. 所以java解決這個問題,就是限
(還有368個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者popcorny (畢業了..@@")時間11年前 (2013/10/17 14:47), 編輯資訊
0
0
1
內容預覽:
不過看到這裡就想到Java8新推出來的新功能default method. 結果又回到多重繼承的老問題. 詳細就看連結我就不贅述了. http://zeroturnaround.com/rebellabs/java-8-explained-default-methods/. 當然default me
(還有33個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者sbrhsieh (十年一夢)時間11年前 (2013/10/17 15:35), 編輯資訊
2
0
0
內容預覽:
這種說法已看過多次,但老實說我覺得蠻沒有說服力的。. 採用 interface 來實作多重型別時,就可以省去 ambiguity 的麻煩,是. 一廂情願的想法。. 當一個 class implements 了兩個擁有相同 name/signature method 的 interface. 時,只能
(還有162個字)
首頁
上一頁
1
2
3
下一頁
尾頁