黑马程序员技术交流社区

标题: 张孝祥老师的交通管理系统,我怎么看着那么晕呢 ? [打印本页]

作者: 王凯路路    时间: 2014-8-13 16:32
标题: 张孝祥老师的交通管理系统,我怎么看着那么晕呢 ?
本帖最后由 王凯路路 于 2014-8-13 16:34 编辑
  1. /*每个枚举元素各表示一个方向的控制灯*/        //e东 s南 n西 w北
  2.         S2N("N2S","S2W",false),S2W("N2E","E2W",false),E2W("W2E","E2S",false),E2S("W2N","S2N",false),
  3.         /*下面元素表示与上面的元素的相反方向的灯,它们的“相反方向灯”和“下一个灯”应忽略不计!*/
  4.         N2S(null,null,false),N2E(null,null,false),W2E(null,null,false),W2N(null,null,false),
  5.         /*由南向东和由西向北等右拐弯的灯不受红绿灯的控制,所以,可以假想它们总是绿灯*/
  6.         S2E(null,null,true),E2N(null,null,true),N2W(null,null,true),W2S(null,null,true);
  7.         
  8.         private Lamp(String opposite,String next,boolean lighted){
  9.                 this.opposite = opposite;
  10.                 this.next = next;
  11.                 this.lighted = lighted;
  12.         }
复制代码
那十二个灯这到底都是往哪走呢?    大题一看, 知道这代码的意思, 可是想给他滤清关系, 怎么就是晕, 你们有这感觉么?
作者: 何艳梅    时间: 2014-8-13 23:23
十字路口的各种情况。单行道。
作者: Sunflower丶    时间: 2014-8-13 23:34
多下几遍视频 理清思路:)
作者: 刷新召唤    时间: 2014-8-14 17:35
不要纠结于代码 要知道 面向对象的设计思路是什么... 代码只是思路的一个java语言的翻译!我第一次看也很晕 第二次着重听了怎么设计对象的,这代码的思路一下子就清晰 了 楼主不妨再看一篇
作者: 王凯路路    时间: 2014-8-14 19:17
刷新召唤 发表于 2014-8-14 17:35
不要纠结于代码 要知道 面向对象的设计思路是什么... 代码只是思路的一个java语言的翻译!我第一次看也很晕 ...

好的   :lol   关键是我有我自己的思路,然后在听着张老师讲。。。就越来越蒙了。。。
作者: 215041631    时间: 2014-8-14 22:33
先看看枚举高新技术,就没那么辛苦了
作者: 王凯路路    时间: 2014-8-15 14:14
215041631 发表于 2014-8-14 22:33
先看看枚举高新技术,就没那么辛苦了

我看了啊, 知道枚举怎么用, 可是他这个用一个枚举切换到另一个枚举,我就开始晕了




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