抽象类实现接口的意义
2015-10-09 00:00
375 查看
摘要: 抽象类实现接口的意义
在Java中,使用抽象类来实现接口,并不是毫无作用。相反,有时间有很大的作用。
当你只想实现接口中的个别方法(不是所有方法)时,你可以先写一个抽象类来实现该接口,并实现除了你想要的方法之外的所有方法(方法体为空)。接着再用你的类继承这个抽象类,这个类中就只用实现你需要的方法了,这样就可以达到你的需要了。但是,如果你直接实现接口的话,你就需要实现接口的所有方法。
在Java中,使用抽象类来实现接口,并不是毫无作用。相反,有时间有很大的作用。
当你只想实现接口中的个别方法(不是所有方法)时,你可以先写一个抽象类来实现该接口,并实现除了你想要的方法之外的所有方法(方法体为空)。接着再用你的类继承这个抽象类,这个类中就只用实现你需要的方法了,这样就可以达到你的需要了。但是,如果你直接实现接口的话,你就需要实现接口的所有方法。
相关文章推荐
- 抽象类继承抽象类可以不重写父类的抽象方法,普通类继承抽象类必须重写父类中的抽象方法,实现接口也是同样的道理
- [智慧教育]教育真的被信息化了吗?
- 蜂窝教育让更多学子实现IT梦想
- WD My Cloud soft-brick状态下恢复
- open-vswitch:ovs-ofctl的使用
- open-vswitch:ovsdb-client的使用
- kvm:使用virsh命令管理客户机 - 挂载设备
- kvm:使用virt-install启动客户机
- PHP MYSQL命令
- 如何正确的完全卸载MySQL
- [每日一答] [20151007] RStudio中,出现中文乱码问题的解决方案
- 五个新知识:微软SHA2补丁,亚信专业工具,微软官方文档,使用过期签名(附官方推荐链接),注意使用具有UAC的CMD
- Go语言学习记录之一(返回指针与返回值的区别)
- kvm:使用virt-viewer工具远程客户机
- python脚本: 计算节点创建cgroups绑定虚拟核心,实现计算资源隔离
- open-vswitch: GRE隧道网络实验
- 向量的点积
- 结构体字节对齐
- 航班可售舱位及机票价格查询api实例
- 直播时移技术与网络电视台的完美结合