Re: [問題] 請問interface到底是做什麼用的?

看板java作者 (C++)時間19年前 (2006/04/15 16:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串23/33 (看更多)
※ 引述《fayhong.bbs@bbs.cgu.edu.tw (28mm看世界)》之銘言: : 在還沒實作細部程式碼之前 : 我習慣先用interface把未確定怎麼實作的部份 : (或懶得寫..像資料庫存取的程式) : 寫出一個框框出來 : 讓我的主程式呼叫它不會出錯 也先確定好那個程式要有什麼行為 : 然後哪天想不開 等到下定決心了 : 再來實作它 這就是interface XDDDD 你說的這個應該是 abstract class 吧 interface沒有任何"框框" java裡面為什麼用implements配上interface 就是因為interface不做任何預設動作 抽象來看只是告訴你有這個介面的class可以提供 哪些功能 如果你有個method在class裡當做一個預設行為 繼承它可以不改寫 就是套用預設行為 (空的不做事也算是預設行為) 這樣在java裡歸類在abstract class -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.14
文章代碼(AID): #14GAtg84 (java)
討論串 (同標題文章)
文章代碼(AID): #14GAtg84 (java)