接口 interface

接口

普通类:只有具体实现

抽象类:具体实现和规范(抽象方法)都有!

接口:只有规范!自己无法写方法~专业的约束!

约束和实现分离:面向接口编程!

接口的本质是 契约!

声明类的关键字是class

声明接口的关键字是 interface

实现接口关键字是 implement

//interface 定义的关键字   接口都需要有实现类
public interface UserService {

    //接口中定义的属性都是常量 public static final
    int age = 31;


    //接口中的所有定义都是抽象的   public abstract
    void run(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}

  

public interface TimeService {
    void timmer();
}

  

//类  可以实现接口   implement+接口名
//实现了接口的类,就必须重写接口中的方法

//多继承 利用接口实现多继承~
public class UserServiceImpl implements UserService,TimeService{
    @Override
    public void run(String name) {

    }

    @Override
    public void delete(String name) {

    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }

    @Override
    public void timmer() {

    }
}

  

posted @ 2021-08-08 16:44  秦汉0523  阅读(90)  评论(0)    收藏  举报