接口

接口的本质就是契约

作用:

  1. 约束

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

  3. public abstract

  4. public static final

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

  6. implements可以实现多个接口

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

//定义的关键字 interface ,接口都需要有实现类
public interface UserService {
   //常量
   public static final int AGE =99;
   //接口中所有定义其实都是抽象的 public abstract
   void add(String name);
   void delete(String name);
   void update(String name);
   void query(String name);
}
==============================================
//抽象类 extends
//类可以实现接口 implements 接口
//实现接口的类,就必须重写接口中的方法
public class UserServiceImpl implements UserService,TimeService{
   @Override
   public void add(String name) {

  }

   @Override
   public void delete(String name) {

  }

   @Override
   public void update(String name) {

  }

   @Override
   public void query(String name) {

  }

   @Override
   public void timer(String name) {

  }
}
=============================================
public interface TimeService {
   void timer(String name);
}
 
posted @ 2024-01-23 10:09  fightownself  阅读(2)  评论(0编辑  收藏  举报