隨筆 - 40, 文章 - 0, 評論 - 20, 引用 - 0
          數據加載中……

          abstract和interface類的區別和共同點

          * 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類是表示一種繼承關系,一個類只能繼承一個abstract類,而一個類可以通過implements實現
           *   多個接口.
           *
           * 3.abstract類我們可以定義默認的方法,如可以在里面定義一個方法:
           *   public abstract class test{
           *          abstract void method1();
           *          abstarct void method2();
           *          public void print(){
           *            System.out.println("print");
           *          }
           *      }
           *   但是interface里面的方法都不能有body.
           *
           * 4.在Interface類中,所有的數據成員都是靜態的不能被修改的。
           *   而abstract類可以有自己的數據成員

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


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


          網站導航:
           
          主站蜘蛛池模板: 团风县| 肇州县| 海阳市| 漳浦县| 西林县| 玉田县| 图片| 承德县| 长治市| 富蕴县| 威信县| 巩义市| 富锦市| 金坛市| 无极县| 大方县| 体育| 古蔺县| 同江市| 独山县| 普兰店市| 崇信县| 义马市| 平泉县| 博白县| 凤山市| 临泉县| 登封市| 南漳县| 梓潼县| 陕西省| 洛南县| 潞西市| 永寿县| 周至县| 万源市| 兰考县| 长兴县| 镶黄旗| 荔波县| 射阳县|