接口的实现详解

接口

接口就是定义的规则,规范。
声明类时需要使用的关键字时class,声明接口的关键字时interface;
接口本身就是抽象的,需要一个实现类去实现接口中定义的内容。
接口当中不能定义方法:
接口中不能够定义方法
接口本身就是抽象的 所在我们在抽象类中定义方法的时候,可以发现提示不用写也是一样的:
接口
在接口中的内容,需要一个实现类去实现接口当中的内容(接口实现类命名一般都是Impl结尾,编程习惯):
implements表示实现的意思,接口实现类的关键字。必须要重写接口中的所有方法,否则就会报错:

接口的实现类
我们可以看到接口实现类报错,是因为还没有重写接口当中的方法。当重写接口当中的方法后,如下图所示(接口的实现类):
接口的实现类
在接口的实现类中,可以多个接口同时实现。 如下图所示:
接口实现类
接口可以实现伪多继承的(Java是单继承);
在接口当中定义常量:
接口定义常量
接口的作用:

  • 接口起到一个约束的作用;
  • 定义方法为public static;
  • 定义常量为public static final;
  • 接口时不能够被实例化的,也没有构造方法;
  • 接口实现类使用关键字implements,可以同时实现多个接口类;
  • 在接口的实现类中,需要重写接口中的所有方法。
  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值