国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

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

發布時間:2011-3-29 19:39    發布者:1770309616
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.4huy16.com/thread-60388-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • 電動兩輪車設計生態系統
  • Microchip第22屆中國技術精英年會——采訪篇
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表