普通的类在实现某个接口时需要实现接口中的所有方法,否则编译器会报错。
抽象类实现接口时,可以实现接口中的一部分方法,也可以全部不实现。在不实现的方法中使用abstract关键字修饰方法。
通过使用抽象类实现接口可以将接口中的公共方法(每个实现类对接口中的方法具体实现是一样的方法)在抽象类中实现,而子类需要覆写的方法不需要实现它,当抽象类被继承后,可以访问抽象类中已经实现的方法,而没有实现的方法根据子类的不同需求需要自己实现,当然子类还是可以覆写抽象类已经实现的方法。
07-18
1200
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-19
572
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-06
5531
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)