黑马程序员技术交流社区

标题: 接口中所有方法都必须在实现它的类中实现吗?不一定 [打印本页]

作者: 少年闰土    时间: 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