Java接口注意事项

  1. 使用interface来修饰。interface IA{}

  1. 接口当中的普通方法不能有具体的实现。如果非要实现,只能通过关键字default来修饰这个方法。

  1. 接口当中可以有static方法。

  1. 接口中的所有方法都是public的。

  1. 接口中的抽象方法默认是public abstract的。

  1. 接口不可以被关键字new来实例化。

  1. 类和接口之间的关系是通过implements实现的。

  1. 当一个类实现了一个接口就必须要重写接口当中的抽象方法。

  1. 接口当中的成员变量默认是public static final修饰的。

  1. 当一个类实现一个接口后,重写这个方法时 ,这个方法前必须加上public。

  1. 一个类可以通过关键字extends继承一个抽象类或者普通类,但是只能继承一个类。同时也可以通过implements实现多个接口,接口之间用逗号隔开。

  1. 接口和接口之间的关系:

接口和接口之间可以通过关键字extends来操作它们之间的关系,这里面的含义为:拓展。

一个接口B通过extends来拓展另一个接口C的功能。此时当一个类D通过implements实现这个接口B的时候此时重写的方法不仅仅是B的抽象方法,还有他从C接口拓展来的方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值