<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    Java語言基礎:抽象類和接口

    發布時間:2011-3-29 19:39    發布者:1770309616
    關鍵詞: Java語言基礎 , 抽象類 , 接口
    Java語言基礎.pdf (205.39 KB)


    1.  一個類中的方法如果只有聲明沒有實現,則稱為抽象方法,必須用abstract修飾之;一個有抽象方法的類稱為抽象類,也必須用abstract修飾之,但抽象類可以沒有抽象方法;抽象類不能被創建:
    view plaincopy to clipboardprint?
    01.// 抽象類
       02.abstract class A {   
    03.    // 抽象方法   
    04.    abstract public void proc();   
    05.}   
    06.   
    07.// 沒有抽象方法的抽象類   
    08.abstract class B {   
    09.    public void proc(){   
    10.    }   
    11.}   
    12.   
    13.public class Main {               
    14.    public static void main(String[] args) {   
    15.        // 不能創建抽象類,下面兩句編譯錯誤   
    16.        A a = new A();   
    17.        B b = new B();   
    18.    }   
    19.}  
    class A {
        // 抽象方法
        abstract public void proc();
    }

    // 沒有抽象方法的抽象類
    abstract class B {
        public void proc(){
        }
    }

    public class Main {            
        public static void main(String[] args) {
            // 不能創建抽象類,下面兩句編譯錯誤
            A a = new A();
            B b = new B();
        }
    }

    2.  一個繼承自抽象類的子類,如果沒有覆蓋抽象基類的所有方法,它也是抽象類,必須用abstract修飾之:
    view plaincopy to clipboardprint?
    01.// 抽象類   
    02.abstract class A {   
    03.    // 抽象方法   
    04.    abstract public void proc();   
    05.}   
    06.   
    07.abstract class B extends A {   
    08.}  
    // 抽象類
    abstract class A {
        // 抽象方法
        abstract public void proc();
    }

    abstract class B extends A {
    }
    3.  接口中的方法都是抽象方法,只能有public或默認修飾符,不能有private或protected修飾符。
    4.  接口可以包含字段,這些字段都被隱式聲明為static final,即接口中的字段是可以認為是常量。
    本文地址:http://www.portaltwn.com/thread-60388-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷