API中的collection接口中的方法,接口中的方法不都是抽象方法吗?但是为什么API中查询接口中的方法都有确定的作用,要是实现类重写了这个方法,此方法的作用必须要和API中介绍的方法一致 吗?
解决方案:20分
定义接口总要说明这些接口方法未来要做什么,
怎么样去实现才算符合预定,原因是仅仅是一个方法名字代表不了什么
子类只需要按照这个规范来继承接口实现对应功能
例如说collection里面的Iterator<E> iterator()
不管是自定义的还是系统实现的子类 只要你实现了这个接口方法
你就可以使用foreach就行遍历了
再如接口里面的 boolean add(E e);你非得实现为查找或则删除元素
用的人不蒙圈啊
怎么样去实现才算符合预定,原因是仅仅是一个方法名字代表不了什么
子类只需要按照这个规范来继承接口实现对应功能
例如说collection里面的Iterator<E> iterator()
不管是自定义的还是系统实现的子类 只要你实现了这个接口方法
你就可以使用foreach就行遍历了
再如接口里面的 boolean add(E e);你非得实现为查找或则删除元素
用的人不蒙圈啊