隨筆 - 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 月亮 閱讀(355) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 三台县| 仁寿县| 台北市| 大余县| 安庆市| 宁津县| 吉林市| 治多县| 徐州市| 惠东县| 富川| 九寨沟县| 洪洞县| 龙海市| 江口县| 青神县| 石渠县| 甘洛县| 永登县| 西宁市| 阳原县| 海兴县| 进贤县| 丽水市| 炎陵县| 河源市| 武胜县| 文水县| 赫章县| 东至县| 奎屯市| 军事| 弥渡县| 和平区| 调兵山市| 广东省| 广灵县| 台东市| 郎溪县| 玉门市| 二连浩特市|