摘要: 细胞自动机的Java实现 一丶先说说这个题目吧,还是第一次接触这种类型的题目:生命游戏中,对于任意细胞,规则如下:每个细胞有两种状态-存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动。当前细胞为存活状态时,当周围低于2个(不包含2个)存活细胞时, 该细胞变成死亡状态。(模拟生命数量稀少)当前 阅读全文
posted @ 2022-06-23 22:47 zj勇敢飞,xx永相随 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 我们对room做了改造,我们把出口,从原来以成员变量的硬编码,变成了有容器,使用Hash表 以框架+数据来提高可扩展性 命令解析是否可以脱离if-else 定义一个Handler来处理命令 用Hash表来保存命令和Handler之间的关系 新建Handler类 package demo02.cloc 阅读全文
posted @ 2022-06-23 22:22 zj勇敢飞,xx永相随 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 我们的这个城堡游戏的代码是能远行的,一切功能都正常,也没发现bug 但是一个能够正常运行的代码,没有bug,不等于它就是一个好代码, 评价一个代码是否好,标准是多元的,并不是只有唯一一个能远行,没有办法就是标准,尤其这个代码,否适应于将来的需要,什么是将来的需要,将来就只有一种需要,就是维护,代码写 阅读全文
posted @ 2022-06-23 20:54 zj勇敢飞,xx永相随 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 九十年代,那时候计算机有一种游戏城堡游戏 先创创建一个Game类 package demo02.clock.chengbao; import java.util.HashMap; import java.util.Scanner; public class Game { private Room c 阅读全文
posted @ 2022-06-23 20:12 zj勇敢飞,xx永相随 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在java的实现里实现了一个单根结构,就是说在java当中,所有的类,不管你愿意不愿意,不管你愿意不愿意,不管你声明不声明,这些类一定都是Object类的子类,Object类就是java类型当中的那个根,这个就是单根结构几乎所有的op语言都实现了一个单根结构,除了C++,对于java也是有单根结构的 阅读全文
posted @ 2022-06-23 19:08 zj勇敢飞,xx永相随 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 我们把这个称为造型:造型的意思就是把一类型的对象付给另外类型的变量,这个过程叫做造型 造型cast 子类对象可以赋值给父类 变量 注意 Java中不存在 对象 对对象的赋值 父类的对象不能赋值给子类型的变 可以用造型 c=(Car)v; (只有当v这个变量实际管理的是Car) 就是静态类型专为某个类 阅读全文
posted @ 2022-06-23 17:01 zj勇敢飞,xx永相随 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ·我们相同的东西还有playtime和下面这三个,我们把它们都搬到item里头去 我们还没有把这些已经出现item的东西从dvd里面拿着,在它这里就有两个,一个是从item继承来的 一个是他自己的,当然通常对于计算机来说,我们有一个基本的很简单的原则,离我最近的是我的,所以对于这个dvd的构造器 就 阅读全文
posted @ 2022-06-23 15:49 zj勇敢飞,xx永相随 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 恢复内容结束 阅读全文
posted @ 2022-06-23 14:04 zj勇敢飞,xx永相随 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 我们有的时候还可能会遇到这样的的一种的需求。老规矩先定义接口,在考虑实现技术, 这是一个HashMap表示什么,表示一分钟数据结构,在这种数据结构里面,所有的东西是以一对值放进去 ,一个叫做key,就是它的键,一个叫做value,它的值放在HashMap里面所有东西都是由一个key和值来放进去,我放 阅读全文
posted @ 2022-06-23 11:42 zj勇敢飞,xx永相随 阅读(28) 评论(0) 推荐(0) 编辑