posted @ 2007-06-15 19:49 停留的風(fēng) 閱讀(147) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-15 19:45 停留的風(fēng) 閱讀(144) | 評(píng)論 (0) | 編輯 收藏
類(lèi):描述了一個(gè)實(shí)體,包括實(shí)體的狀態(tài),也包括實(shí)體可能發(fā)出的動(dòng)作。
接口:定義了一個(gè)實(shí)體可能發(fā)出的動(dòng)作。但是只是定義了這些動(dòng)作的原型,沒(méi)有實(shí)現(xiàn),也沒(méi)有任何狀態(tài)信息。
1.接口與類(lèi)區(qū)別:
(1)接口有點(diǎn)象一個(gè)規(guī)范、一個(gè)協(xié)議,是一個(gè)抽象的概念;
(2)而類(lèi)則是實(shí)現(xiàn)了這個(gè)協(xié)議,滿足了這個(gè)規(guī)范的具體實(shí)體,是一個(gè)具體的概念。
(3)從程序角度,簡(jiǎn)單理解,接口就是函數(shù)聲明,類(lèi)就是函數(shù)實(shí)現(xiàn)。需要注意的是同一個(gè)聲明可能有很多種實(shí)現(xiàn)。
閱讀全文
posted @ 2007-06-15 19:35 停留的風(fēng) 閱讀(7176) | 評(píng)論 (0) | 編輯 收藏
interface就是一個(gè)完全抽象的類(lèi),其內(nèi)所有的方法都是public,所有的成員變量都是public static final,即使你沒(méi)有申明。interface里的值必須是在編譯的時(shí)候確定。 閱讀全文
posted @ 2007-06-15 19:26 停留的風(fēng) 閱讀(282) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-15 14:03 停留的風(fēng) 閱讀(1986) | 評(píng)論 (1) | 編輯 收藏
2.JAVA中沒(méi)有多繼承,而用接口實(shí)現(xiàn)了多繼承!一個(gè)類(lèi)或是可以同時(shí)實(shí)現(xiàn)多個(gè)接口!(就相當(dāng)于C++里一個(gè)類(lèi)同時(shí)繼承了多個(gè)類(lèi)!) 閱讀全文
posted @ 2007-06-15 13:56 停留的風(fēng) 閱讀(2167) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-15 13:42 停留的風(fēng) 閱讀(5006) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-12 00:57 停留的風(fēng) 閱讀(1599) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-10 11:35 停留的風(fēng) 閱讀(151) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-09 18:14 停留的風(fēng) 閱讀(160) | 評(píng)論 (0) | 編輯 收藏