- Java与Android移动应用开发:技术、方法与实践
- 曹化宇
- 230字
- 2021-03-24 12:19:09
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),必须由类具体实现。