接口的定义及实现

 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.必须要重写接口中的方法

posted @ 2021-03-30 18:38  cengxuyuan  阅读(242)  评论(0)    收藏  举报