一、接口和类之间的基本关系
- 类是单继承
一个类只能有一个直接父类,但一个父类可以有无数个子类。
Object类是所有类的根父类。如果一个class修饰的类没有显式的继承一个父类,默认是直接继承了Object类。
2.接口之间可以多继承
一个接口可以同时继承多个接口。
3.类和接口之间可以多实现
一个实现类可以实现多个父接口,但是必须同时实现所有父接口中的所有抽象方法。如果该实现类没有显式的继承父类,那么就默认继承了Object类。
初学者可能在实践中发现了实现系统某些接口,但是实现类中并没有显式的实现接口中的所有方法,例如Arrays定制排序中Comparator接口中有两个抽象方法,一个是