A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 中国力量 高级黑马   /  2014-6-14 22:30  /  1591 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问一下,老师在讲解linkedlist练习的时候。队列的这个例子,图中画红线部分,老师到底是怎么想出来的,划红线部分是什么意思,为何总是看不懂啊??求高手解答。。

9 个回复

倒序浏览
表示你的题目我都不知道是什么!!!!!!!!!!!!!
回复 使用道具 举报
我也没看懂你要问什么。可以把问题直接搞出来大家交流的。。。
回复 使用道具 举报
兄弟请贴图。顺便清楚的描述你的问题。
回复 使用道具 举报
就是这个图 昨天晚上忘记发图了  不好意思

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

360截图20140614220205052.jpg
回复 使用道具 举报
孙林 发表于 2014-6-14 22:52
我也没看懂你要问什么。可以把问题直接搞出来大家交流的。。。

你好 图已发 昨晚忘记发图了
回复 使用道具 举报
See_the_sun 发表于 2014-6-14 22:57
兄弟请贴图。顺便清楚的描述你的问题。

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