posts - 27,comments - 2,trackbacks - 0
          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          •  

          積分與排名

          • 積分 - 18129
          • 排名 - 1845

          最新評論

          閱讀排行榜

          評論排行榜

          抽象類:
          1.含有抽象方法的類稱為抽象類,抽象類和抽象方法使用abstract聲明;
          2.抽象類不能使用new來進(jìn)行實(shí)例化,抽象類主要用于被子類繼承;
          3.抽象類的子類必須實(shí)現(xiàn)抽象類中的方法,除非此子類也是抽象類;
          4.抽象方法不能有方法體。
          當(dāng)一個(gè)類繼承與一個(gè)抽象類時(shí),必須去實(shí)現(xiàn)抽象類中的所有的抽象方法,除非子類也是抽象類(加abstract關(guān)鍵字)。
          抽象類中必須含有抽象方法,也可以存在一般的方法(即有方法體的方法)
          接口  (更高一層的抽象類,也可以理解為對抽象類的抽象)
          接口:是一種高度抽象的"抽象類",在java中使用interface來聲明一個(gè)接口。例如:
          public interface IPet{
          public void eat();
          void ho(); /*方法中public可以省,并不是缺省的訪問修飾符,而就是省去的public*/
          } /*接口中不能定義變量,可以定義常量*/
          接口可以有多個(gè)繼承接口,即可以有多個(gè)父接口;
          1.接口和抽象類一樣,不能用于實(shí)例化;
          2.接口可以繼承接口,并支持多繼承;
          3.接口中的方法默認(rèn)是public訪問權(quán)限;
          4.接口中沒有構(gòu)造方法。
          一個(gè)類實(shí)現(xiàn)了接口的例子:
          public class Mobile implements Battery,Usb{
          public void start();
          }
          當(dāng)多個(gè)類實(shí)現(xiàn)一個(gè)接口時(shí),稱為一個(gè)接口有多個(gè)實(shí)現(xiàn)類
          一個(gè)類實(shí)現(xiàn)了接口遵循:①必須實(shí)現(xiàn)這個(gè)接口中所有的方法;②除非實(shí)現(xiàn)類是抽象類。
          posted on 2011-10-29 12:44 魏文甫 閱讀(158) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 沁水县| 西丰县| 县级市| 舞阳县| 双桥区| 萝北县| 长顺县| 鲜城| 三门县| 阿克苏市| 井冈山市| 潍坊市| 平远县| 五寨县| 平湖市| 衢州市| 河南省| 成武县| 霞浦县| 康定县| 仁化县| 汉寿县| 漯河市| 江阴市| 巴彦县| 阿鲁科尔沁旗| 冕宁县| 蒙城县| 澳门| 友谊县| 庆元县| 麟游县| 安多县| 新巴尔虎左旗| 广东省| 积石山| 洛阳市| 江口县| 津南区| 朝阳市| 渑池县|