- Java與Android移動應用開發:技術、方法與實踐
- 曹化宇
- 230字
- 2019-12-06 15:39:13
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),必須由類具體實現。