为什么要接口?

image.png
java是单继承的,不能同时继承两个直接父类

要让MediaBook同时继承Book和Media

可以使用接口解决Java多继承的问题

image.png
image.png

image.png

什么是接口?

  • 接口就是某个事物对外提供的一些功能的声明
  • 可以利用接口实现多态,同时接口也弥补了Java单一继承的弱点
  • 使用interface关键字定义接口

image.png
image.png
image.png