接口的定义和实现
1.接口的定义
(1)接口是通过interface关键词定义的,且接口需要有实现类,在接口中不能有方法体,只能有一些抽象的方法。(2)接口中所有的定义都是抽象的默认为public abstract,可以不写。
2.接口的实现
(1)实现类的末尾一般用接口名+impl结尾,类可以通过implements关键词实现接口public class UserServiceImpl implements UserService
(2)实现接口的类,必须重写接口中的方法
(3)Java中类虽然都是单继承,但是可以通过接口实现多继承。