接口中可以包含的组成部分

  1.抽象方法

  2.常量

  3.默认方法(JDK8)

  4.静态方法(JDK8)

  5.私有方法(JDK9)

1.抽象方法

  public abstract 返回值类型 方法名称(参数类型 参数名称);

  注意:

    1.接口中的抽象方法,修饰符如果自己写必须是:public abstract

    2.接口中的抽象方法,修饰符可以省略不写,默认就是:public abstract

    3.抽象方法只有方法头,不能有方法体大括号。

 

  如何使用接口与实现类?

    1.创建对象

      接口名称 引用名 = new 实现类名称();

    2.调用

      引用名.抽象方法(参数);

  注意:

    1.左边是接口类型,那么只能调用接口当中定义好的内容,不能调用右侧实现类当中的特有内容。(即接口隔离、接口通用)

    2.当调用接口当中的抽象方法时,真正运行的是右侧new的时候类的具体方法内容。

    3.总结一句话:编译的时候看左边,运行的时候看右边。

相关文章:

  • 2021-05-20
  • 2021-06-10
  • 2022-12-23
  • 2021-10-11
  • 2021-06-05
  • 2021-05-22
猜你喜欢
  • 2021-06-21
  • 2022-12-23
  • 2022-02-08
  • 2022-01-03
  • 2021-09-28
  • 2021-10-22
  • 2021-10-22
相关资源
相似解决方案