接口的定义与实现
Published on 2022-04-09 21:29 in 分类: JavaSE with HFUUwzy
分类: JavaSE

接口的定义与实现

    //important 抽象的思维~
    //interface 定义的关键字 , 接口都需要有实现类
    public interface UserService {
    //属性默认是常量~public static final
    int age = 17;//其实一般不会用到

    //接口中的所有定义其实都是抽象的 public abstract
    void add();//接口中的方法都是抽象方法,抽象方法不能写具体的方法体,而是只能声明,在接口的实现类中重写方法。
    void delete();

    //自己当时的理解是,我给你这样个约束条件,你去完成它,但是你可以用不同的方法达到这个目的。

    }
    public interface TimeService {
    void time();
    }
    // 如果是抽象类则需要继承   extends;
    // 类 可以实现接口 implements 接口,但是,实现接口的类,就需要重写接口的方法~
    // 利用接口实现多继承~
    public class UserServiceImpl implements UserService,TimeService {


    @Override
    public void add() {

    }

    @Override
    public void delete() {

    }

    @Override
    public void time() {

    }
    }
    作用 :
    1. 约定
    2. 定义一些方法,让不同的人实现
    3. 方法都是 public abstract
    4. 属性是 public static final
    5. 接口不能被实例化~,因为接口中没有构造方法~
    6. implements 可以实现多个接口
    7. 必须要重写接口的方法、
      //自己当时的理解是,我给你这样个约束条件,你去完成它,但是你可以用不同的方法达到这个目的。
    posted @   HFUUwzy  阅读(118)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
    · Manus的开源复刻OpenManus初探
    · AI 智能体引爆开源社区「GitHub 热点速览」
    · 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
    · 三行代码完成国际化适配,妙~啊~
    点击右上角即可分享
    微信分享提示