官术网_书友最值得收藏!

4.1 創建接口類型

Java中,定義接口類型要使用interface關鍵字,基本格式如下。

    interface <接口名稱>
    {
        // 字段或方法聲明
    }

雖然在接口中可以定義字段和方法,但使用更多的是方法,原因是,在接口中定義的字段必須指定一個初始值,而這與完全抽象的概念相違背。

下面的代碼(IUnit.java文件)定義IUnit接口類型。

    package com.caohuayu.javademo;
    public interface IUnit {
        String getModel();
        int getMaxSpeed();
        void moveTo(int x, int y);
    }

代碼中定義了三個方法,它們沒有使用任何的修改符,只包括返回值類型、方法名和參數,看上去比抽象方法更加簡潔。實際上,在接口中的方法會被視為公共的(pubilc)和抽象的(abstract),必須由類具體實現。

主站蜘蛛池模板: 奈曼旗| 深圳市| 五指山市| 哈密市| 泸水县| 家居| 罗平县| 桦川县| 云龙县| 沁阳市| 塔城市| 即墨市| 青河县| 潞城市| 常宁市| 吴堡县| 瓦房店市| 新宁县| 萨迦县| 亚东县| 嵊州市| 沙坪坝区| 伊吾县| 定结县| 松潘县| 青龙| 九龙城区| 曲阳县| 长岛县| 衡山县| 无棣县| 灵山县| 德昌县| 信宜市| 潍坊市| 井陉县| 龙游县| 曲阳县| 宜都市| 调兵山市| 连平县|