接口

本文介绍了接口在编程中的概念,强调了接口作为契约的重要性,如何通过`interface`定义规范并由实现类通过`implements`实现并重写接口方法。同时讨论了接口的约束作用和多继承特性,以及接口不能被实例化的规则。
摘要由CSDN通过智能技术生成

接口

interface 关键字:定义接口 可以多继承

implements 关键字: 实现

  • 接口的本质是契约,相当于定义一个标准,例如(定义了法律,那么人人都需要去遵守),即,定义了接口,那么就需要去遵守这个接口的内容。

  • 接口只有规范,自己无法写方法。

  • 接口都需要有实现类

  • 类通过 implements 实现接口

  • 类必须要重写接口方法(也就是把接口的方法 @Override 来重写进类中)

例:

// 定义了一个接口
public interface jiekou{
    void add(String name); // 增
    //接口都是默认抽象的,即void前面默认有public、abstract,可以不写  
    void delete(String name); //删
    void update(String name); //改
    void query(String name); //查
}

//实现类
public class shixian implements jiekou{
    @Override
    public void add(String name){
        
    }
    @Override
    public void delete(String name){
        
    }
    @Override
    public void update(String name){
        
    }
    @Override
    public void query(String name){
        
    }
    
}

接口的作用

  1. 约束 (约束需要实现)

  2. 定义一些方法让不同的人实现(如A B两个人,让他们实现一个的接口)

  3. 方法的隐藏前缀为:public abstract

  4. 常量的隐藏前缀为:public static final

  5. 接口不能被实例化,(因为接口中没有构造方法)

  6. implements 可以实现多个接口

  7. 必须要重写接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值