![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wangcb80
这个作者很懒,什么都没留下…
展开
-
内部类与向上转型
当将内部类向上转型为其基类,尤其是转型为一个接口的时候,内部类就有了用武之地:能够很方便地隐藏实现细节。//: innerclasses/Destination.java//客户端程序员可用的接口public interface Destination { String readLabel();} ///:~//: innerclasses/Contents.java//客...原创 2018-08-14 08:21:18 · 296 阅读 · 0 评论 -
Collection和Iterator
下面3个示例重点阐述:方法与实现的解耦,也就是将队列与消费队列的方法连接在一起耦合度最小的方式。标准 C++ 类库中并没有其容器的任何公共基类———容器之间的所有共性都是通过迭代器达成的。而Java中,将两种方法绑定到了一起,因为实现公共基类Collection就意味着需要提供iterator()方法:如下所示,两个版本的display()方法都可以使用Map或Collection的子类型...原创 2018-08-13 10:43:59 · 892 阅读 · 0 评论