1 //interface 定义的关键字 , 接口都需要有实现类
2 public interface UserService {
3
4 //常量 public static final
5 int AGE=99;
6
7 //接口的中的所有定义的方法其实就是抽象的public abstract
8 void add(String name);
9 void delete(String name);
10 void update(String name);
11 void query(String name);
12 }
1 //抽象类:extend
2 //类 可以实现接口 implements 接口
3 //实现了接口的类,就需要重写接口中的方法
4
5 //多继承 可以利用接口实现多继承
6 public class UserServiceImpl implements UserService,TimeService{
7 @Override
8 public void add(String name) {
9
10 }
11
12 @Override
13 public void delete(String name) {
14
15 }
16
17 @Override
18 public void update(String name) {
19
20 }
21
22 @Override
23 public void query(String name) {
24
25 }
26 }
接口作用:
1.约束
2.定义一些方法
3.public abstract
4.public static final
5.接口不能被实例化,且接口中没有构造方法
6.implements可以实现多个接口
7.必须要重写接口中的方法