目录 ![](https://i-blog.csdnimg.cn/blog_migrate/a600ae3147ce1280c984b6cb6779b60b.gif)
1.接口的作用![](https://i-blog.csdnimg.cn/blog_migrate/a600ae3147ce1280c984b6cb6779b60b.gif)
- 接口就是为了定义一些,扩展功能,这些功能并不是某个事物,天生所具备的,所以这些功能,就不适合直接定义到某个事物中,而是定义到接口中.在接口中定义这些功能时也不需要给出具体实现,直接抽象出来.如果某些事物,想要具备这些扩展功能,就可以实现该接口。
- 接口其实还可以定义一些规范,规则,然后然子类根据自身的差异性去实现这个规范。
2.interface关键字![](https://i-blog.csdnimg.cn/blog_migrate/a600ae3147ce1280c984b6cb6779b60b.gif)
定义接口使用 interface 这个关键字来定义. 格式: interface 接口名 {}
3.implements关键字![](https://i-blog.csdnimg.cn/blog_migrate/a600ae3147ce1280c984b6cb6779b60b.gif)
类要实现某个接口使用 implements 这个关键字来实现. 格式: class 类名 implements 接口名 {}