implements与extends的主要概念:
- implements 是实现(多实现)
- extends 是继承(单继承)
类只可以单继承
但是如果是接口的话(interface关键字修饰的类)就可以实现多继承
这里就是继承了俩个其他的接口(多继承)
如果是类的话就会报错(因为类只可以单继承,再次强调):
但是类可以多实现,把多个interface定义的接口在自己的主体当中实现:
小总结:
- extends是类用来继承的(只可以单继承)
- interface定义的接口却可以用extends多继承
- implements是类用来多实现的,把多个接口定义的内容实现到自己的类中。