Java基础03:接口

接口

接口相当于一种规范。

接口的特点

  • 接口作为四大金刚之一,编译后也会生成class文件。

    Java中的四大金刚:

    class A{} //类 class
    interface B{} //接口 Interface
    enum C{} //枚举 Enumeration
    @interface D{} //注解 Annotation
    
  • 接口中定义的变量,默认就是常量,自动添加public static finall修饰符

  • 接口中的方法,默认就是公共的抽象方法,自动添加public abstract修饰符

  • 类和接口之间不可能是extends关系,只能是implements关系,即实现遵从的关系。当一个类实现某个接口时,就要给出接口中所有抽象方法的实现。哪怕有一个方法没有实现,那这个类也要变成抽象类。

  • 接口和接口之间不可能是implements关系,只能说extends关系,且一个接口可以继承多个接口,即多重继承。

接口的作用

  • 有助于解除类与类之间的耦合关系
  • 有助于解除开发者与开发者之间的耦合关系

补充

从JDK8.0开始毁三观,接口中可以出现方法体了,一种是static修饰的静态方法,另一种是default修饰的默认方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值