Java 接口

接口

  • 接口比抽象类更加高级。接口中只有规范,也就是对方法的约束和定义,而它自己本身是无法实现任何方法的。以后,说白了,也就是面向接口编程
  • 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是···则必须得···”的思想。
  • 接口的本质就是契约。一旦制定好了,大家就都得遵守!
//接口  interface  实现  implement
public interface UserService {

    //常量   public static final 如果在接口中定义属性的话,都为静态常量
    int age = 100;

    //接口中所有定义的方法其实都是抽象的 也就是用 public abstract 修饰
    void add(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}
  • 接口不能被实例化,而且接口中没有构造方法
  • implements可以实现多个接口
  • 类一旦实现了接口,就必须实现接口中的方法

​ 接口就是一种规范,由架构师对系统进行分析,设计出来的各种各样的规则和约束。而程序员则需要在遵守这些规则和约束前提下,进行功能的实现和编写。

posted @ 2023-04-24 15:06  远帆启航  阅读(16)  评论(0)    收藏  举报