接口

Posted on 2023-03-27 23:10  离001  阅读(32)  评论(0)    收藏  举报

接口

interface关键字

接口的作用

  1. 约束

  2. 定义一些方法,让不同的人实现

  3. public abstract

  4. public static final

  5. 接口不能被实例化,因为接口中没有构造方法

  6. implement可以实现多个接口

  7. 必须要重写接口中的方法

  8. 总结博客



 

接口

//接口里只能写一些简单的方法
//接口中的所有定义都是抽象的public abstract
//接口都需要有实现类
public interface  UserService {
   public abstract void run(String name);//接口中写方法不用写public abstract 这是直接默认的,所以接口写方法简单
   void swim();//直接这样写就好了
   void add();//增
   void delete();//删
   void update();//改
   void query();//查
}
public interface TimeService {
   void timer();

}

 

实现

//implements就是实现的意思
//抽象类 extends
//类 可以实现接口 implement
//实现了接口的类,就需要重写接口的方法
//多继承~利用接口实现多继承
public class UserServiceImpl implements UserService,TimeService{           //多继承
   @Override
   public void query() {

  }
   @Override
   public void update() {

  }
   @Override
   public void delete() {

  }
   @Override
   public void add() {

  }
   @Override
   public void swim() {

  }
   @Override
   public void run(String name) {

  }
   @Override
   public void timer() {

  }
}