总之一句话:对象存在,它的成员变量就存在,【 就可以不断地在上次变化的基础上继续变化。】
应用实例:扫雷中,右键“标记雷”,再次右击“取消标记”。不断右键,循环执行这两种操作。
这是“需求”,实际实现方法:
Java AWT, BombButton对象有一个标记是否是雷 标记属性isBomb,和一个 标记点击次数的clickCount属性。
每次点击BombButton,监听器事件处理代码:都会clickCount++;
然后对clickCount对2取余(模),
根据余数取值,轮流执行 “标记雷”:isBomb=true,“取消标记” :isBomb=false,两种操作。
clickCount的不断自增,就是依赖于 BombButton对象的一直存在。