Loading...

          java .net

          抽象類和接口的區(qū)別

          抽象類和接口的區(qū)別
          1、一個類可以實現(xiàn)任意多個接口,但它最多且只能作為一個抽象類的子類。
          2、一個抽象類可以含有若干個非抽象方法,而接口的所有方法,無論是否顯示的聲明為抽象的,都是抽象的。
          3、一個抽象類可以聲明實例變量,其子類可以繼承這些實例變量,而接口不能聲明實例變量,不過接口可以聲明static final修飾的域。
          4、一個抽象類可以聲明構(gòu)造方法,而抽象類不能。
          5、一個抽象類的可見類修飾符可以是public\protected\private或者無修飾符(表示包內(nèi)可見),而接口的可見性修飾符只能是public,或者無修飾符。
          6、一個抽象類的抽象方法(非抽象方法還可以是private,當(dāng)然是不能被繼承)可見性修飾符可以是public\protected或者無修飾符(表示包內(nèi)可見),而一個接口的方法只能是public。
          7、一個抽象類是從Object類派生來的,它繼承了Object類的clone()和eauals()方法。

          共同點
          1、都不能被實例化
          2、子類必須實現(xiàn)抽象類或接口中的全部抽象方法

          posted on 2008-08-26 22:06 閱讀(141) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 铜鼓县| 金塔县| 德江县| 陈巴尔虎旗| 门头沟区| 屯门区| 庄河市| 武鸣县| 宣化县| 固阳县| 巴林右旗| 汝城县| 诸暨市| 尉氏县| 潞城市| 石台县| 乐亭县| 平谷区| 北京市| 阿合奇县| 龙江县| 卢龙县| 辛集市| 呼和浩特市| 乌拉特前旗| 浮梁县| 五大连池市| 苍溪县| 光泽县| 莱阳市| 双辽市| 文成县| 邢台市| 长治市| 福安市| 灵山县| 伊金霍洛旗| 陇川县| 宝应县| 玉林市| 昭苏县|