Java接口和包

一、抽象類和方法

    抽象方法:只有方法說明,沒有方法體。
    抽象類:至少一個方法是抽象的類,抽象類的子類必須實現其父類定義的每一個抽象方法,除非該子類也是抽象類。
    抽象類專門用作繼承,不能創建對象。

    1、定義抽象類
        abstract class 類名稱
        {
            成員變量;
            方法();
            abstract 方法();
        }

    2、抽象類的實現
        class 類名稱1 extends 類名稱2

二、接口

    接口:是由常量和抽象方法組成的特殊類。
    接口是用來實現類間多重繼承的接口模式,不能有構造方法。

    1、定義接口
        [訪問權限] interface 接口名 [extends 父接口名1, 父接口名2, …]
        {
            public static final數據成員;
            public abstract 方法;
        }

    2、接口的特點和實現

        接口的特點:
        (1) 可以定義多繼承;
        (2) 接口允許沒有父接口;
        (3) 接口中的變量只能用pulbic、static和final來定義,方法只能被聲明爲public和abstract。

        接口的實現:
        class 類名 implements 接口名1,接口名2…

三、包

    1、包的定義
        package 包名稱;

    2、包的引用
        import 包名稱;

發佈了76 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章