黑马程序员技术交流社区
标题:
接口中所有方法都必须在实现它的类中实现吗?不一定
[打印本页]
作者:
少年闰土
时间:
2015-6-11 21:09
标题:
接口中所有方法都必须在实现它的类中实现吗?不一定
1. 抽象类在实现接口的时候可以根据自己的需要实现一部分。
2.如果在父类中已经实现了接口中声明的方法,那么在子类中可以选择性实现。例如,实现比较器Comparator接口,通常都是实现compare方法,而equals犯法很少实现;那为什么在实现类中可以不实现这个接口的equals方法呢?是因为在Object类中已经实现了equals方法,所以子类就可以选择性的实现,即可实现也不不实现。
3. ......
欢迎大家再回帖总结其他的情况
作者:
liu100chao
时间:
2015-6-11 21:19
为了不可以再创建实例用抽象类实现,二抽象类中的方法基本都是空方法,可以选择性实现!!
作者:
少年闰土
时间:
2015-6-11 22:30
liu100chao 发表于 2015-6-11 21:19
为了不可以再创建实例用抽象类实现,二抽象类中的方法基本都是空方法,可以选择性实现!! ...
恩 也是
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2