隨筆 - 40, 文章 - 0, 評(píng)論 - 20, 引用 - 0
          數(shù)據(jù)加載中……

          abstract和interface類的區(qū)別和共同點(diǎn)

          * 1.定義方式的不同:
           *   <1>abstract類定義:
           *      public abstract class test{
           *          abstract void method1();
           *          abstarct void method2();
           *      }
           *   <2>interface類定義:
           *     public interface test{
           *         void method1();
           *         void method2();
           *     }
           * 2.abstract class類是表示一種繼承關(guān)系,一個(gè)類只能繼承一個(gè)abstract類,而一個(gè)類可以通過implements實(shí)現(xiàn)
           *   多個(gè)接口.
           *
           * 3.abstract類我們可以定義默認(rèn)的方法,如可以在里面定義一個(gè)方法:
           *   public abstract class test{
           *          abstract void method1();
           *          abstarct void method2();
           *          public void print(){
           *            System.out.println("print");
           *          }
           *      }
           *   但是interface里面的方法都不能有body.
           *
           * 4.在Interface類中,所有的數(shù)據(jù)成員都是靜態(tài)的不能被修改的。
           *   而abstract類可以有自己的數(shù)據(jù)成員

          posted on 2005-06-02 14:59 月亮 閱讀(354) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 扶沟县| 美姑县| 扎赉特旗| 高淳县| 渝中区| 浑源县| 新田县| 慈溪市| 溧阳市| 青田县| 抚顺市| 化德县| 靖边县| 个旧市| 鄢陵县| 新兴县| 阜阳市| 黎城县| 弥勒县| 临海市| 巴彦淖尔市| 凤山县| 富阳市| 礼泉县| 宝丰县| 芒康县| 宁国市| 桂东县| 合水县| 甘南县| 八宿县| 青海省| 文水县| 兴化市| 汨罗市| 岳阳市| 海口市| 苍山县| 衡阳市| 雷波县| 治县。|