接口的概念
接口不提供任何实现,它体现的是规范和实现分离的设计哲学。它定义的是多个类共同的公共行为规范。
所以,在前面的聊天小程序中,实际上可以使用接口来进行一些定义,让客户端和服务端都遵守,以判断发送的文件是什么类型以及是公聊还是私聊
接口的用途
- 被实现类实现
- 定义变量,可用于强制类型转换
- 调用接口中定义的常量
接口的基本语法
|
|
- JAVA源文件里最多只能有一个public接口,如果有这样的一个接口,源文件的主文件名必须与该接口名相同
- 接口的所有成员都是public 访问权限。
- 定义成员变量系统会自动为其增加 public static final
- 成员变量只能在定义时指定默认值。