巧用接口

接口的概念

接口不提供任何实现,它体现的是规范和实现分离的设计哲学。它定义的是多个类共同的公共行为规范。
所以,在前面的聊天小程序中,实际上可以使用接口来进行一些定义,让客户端和服务端都遵守,以判断发送的文件是什么类型以及是公聊还是私聊

接口的用途

  1. 被实现类实现
  2. 定义变量,可用于强制类型转换
  3. 调用接口中定义的常量

接口的基本语法

1
2
3
4
5
6
7
[修饰符] interface 接口名 extends 父接口
{
常量定义;
抽象方法定义;
内部类、接口、枚举定义;
默认方法默认类定义;
}
  • JAVA源文件里最多只能有一个public接口,如果有这样的一个接口,源文件的主文件名必须与该接口名相同
  • 接口的所有成员都是public 访问权限。
  • 定义成员变量系统会自动为其增加 public static final
  • 成员变量只能在定义时指定默认值。

类实现接口

您的支持将鼓励我继续创作!