接口

普通类:只有具体实现
抽象类:具体实现和规范(抽象方法)都有
接口:只有规范,无法自己写方法,实现约束
约束和实现分离

//类中
//抽象类:extends
//类 可以实现接口 implements 接口
//实现接口的类,需要重写接口中的方法
public class UserServiceImp 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) {

    }

    public void timer(){

    }
}
//接口1
public interface UserService {
    //接口中的所有定义都是抽象的 public abstract
    //定义的所有属性都是常量 public static final
    int AGE=99;

    void add(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}
//接口2
public interface TimeService {
    void timer();
}

特点:

  1. 约束左右
  2. 定义方法,令不同的类实现
  3. public abstract
  4. public static final
  5. 接口不能被实例化,接口中没有构造方法
  6. implements可以实现多接口
  7. 必须重写接口中的方法
posted on 2026-02-07 21:28  AAA神鹰  阅读(3)  评论(0)    收藏  举报