抽象类与接口结合使用
2015-09-26 22:42
232 查看
以下内容转载自:
抽象类丶接口的区别 和 抽象类可以不实现接口的全部方法
http://www.cnblogs.com/adforce/archive/2011/04/18/2019690.html
抽象类可以不用实现接口的全部方法
有的时候需要将接口和抽象类配合起来使用,这样可以为开发者提供相当的便利性,开发者觉得哪个方便就选用哪个。这样的抽象类称为便利类。此时,便利类并不需要实现接口的所有方法,可以留给继承它的子类去实现它们。
这么做并非是没有意义的,当你自己写的类想用接口中个别方法的时候(注意不是所有的方法),那么你就可以用一个抽象类先实现这个接口(方法体中为空),然后再用你的类继承这个抽象类,这样就可以达到你的目的了,如果你直接用类实现接口,那是所有方法都必须实现的。
抽象类丶接口的区别 和 抽象类可以不实现接口的全部方法
http://www.cnblogs.com/adforce/archive/2011/04/18/2019690.html
抽象类可以不用实现接口的全部方法
有的时候需要将接口和抽象类配合起来使用,这样可以为开发者提供相当的便利性,开发者觉得哪个方便就选用哪个。这样的抽象类称为便利类。此时,便利类并不需要实现接口的所有方法,可以留给继承它的子类去实现它们。
这么做并非是没有意义的,当你自己写的类想用接口中个别方法的时候(注意不是所有的方法),那么你就可以用一个抽象类先实现这个接口(方法体中为空),然后再用你的类继承这个抽象类,这样就可以达到你的目的了,如果你直接用类实现接口,那是所有方法都必须实现的。
相关文章推荐
- Dedecms v5.6升级到dedecms v5.7 sp1 最新教程(图文教程)
- 谈spring的bean的生命周期相关的类
- leetCode 97:Interleaving String
- Java Base64编码和解码
- machine learning2
- 二分查找
- 快速排序
- C语言函数指针的例子
- Altium Designer 出现错误提示(警告)adding items to hidden net GND/VCC
- Altium Designer 出现错误提示(警告)adding items to hidden net GND/VCC
- UNIX环境高级编程——第三章
- Android dex文件通用自动脱壳器
- POJ-1083 Moving Tables
- hdu4778状态压缩dp 博弈
- Java:详解传值和传引用
- 分页代码
- shell 判断文件、目录是否存在
- 用JAVA做一个用户登入系统
- 软件架构设计系列总结
- 关于软件的自动化测试能否代替软件的手工测试