黑马程序员技术交流社区

标题: linkedlist练习 [打印本页]

作者: 中国力量    时间: 2014-6-14 22:30
标题: linkedlist练习
[attach]45223[/attach] 请问一下,老师在讲解linkedlist练习的时候。队列的这个例子,图中画红线部分,老师到底是怎么想出来的,划红线部分是什么意思,为何总是看不懂啊??求高手解答。。


作者: Super__kids    时间: 2014-6-14 22:40
表示你的题目我都不知道是什么!!!!!!!!!!!!!
作者: 孙林    时间: 2014-6-14 22:52
我也没看懂你要问什么。可以把问题直接搞出来大家交流的。。。
作者: See_the_sun    时间: 2014-6-14 22:57
兄弟请贴图。顺便清楚的描述你的问题。
作者: 中国力量    时间: 2014-6-15 21:35
就是这个图 昨天晚上忘记发图了  不好意思

360截图20140614220205052.jpg (97.37 KB, 下载次数: 59)

360截图20140614220205052.jpg

作者: 中国力量    时间: 2014-6-15 21:37
孙林 发表于 2014-6-14 22:52
我也没看懂你要问什么。可以把问题直接搞出来大家交流的。。。

你好 图已发 昨晚忘记发图了
作者: 中国力量    时间: 2014-6-15 21:39
See_the_sun 发表于 2014-6-14 22:57
兄弟请贴图。顺便清楚的描述你的问题。

你好 图已发 昨晚忘记发图了
作者: Alan_Kwan    时间: 2014-6-15 22:15
队列,先进后出,例子中的设计是想要在队列头部插入,尾部取出。还有就是判断队列中是否还有元素。
构造函数内部的语句就是对LinkedList进行初始化。
作者: See_the_sun    时间: 2014-6-16 00:08
整个划红线的这个类。其实是一个工厂模式。就想下面这个模式一下
class Factory{
        private Object obj;//私有成员
       
        public void setObj(Object obj){//外部类通过这个函数设置参赛,而不能直接调用私有成员
                this.obj = obj;
        }
       
        public Object getObj(){//获取
                return obj;
        }
}
作者: wangmin    时间: 2014-6-16 11:02
第一个横线是初始化一个arraylist  最后面一个是判断arraylist还有没有元素(即是否为空) 对于中间的两个操作如果你不懂的话 你可以写测试代码  执行中间的一次操作 就打印一次arraylist里面的元素,看和没执行操作之前的区别就可以知道是什么意思了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2