摘要:
事件其实很简单,有些经验的都知道是用委托实现的,但是对于初学者,一开始就讲原理,往往会造成一定迷惑,所以我写了这篇最最简单的例子来说明事件怎么用。现在模拟这种情况:一只猫走在无人的街道上,突然发现老鼠的味道,就喵的叫了一声,此时,正在觅食的老鼠听到猫叫之后就赶紧跑,老鼠一跑,猫听到声音就去追。。。要用程序如何实现这个逻辑呢?首先应该有猫和老鼠这两个对象吧,然后猫是主动发现有情况才叫的,老鼠要时时刻刻听着有没有猫叫声,猫呢,也要随时注意有没有老鼠跑的声音,如果发现老鼠跑,就要去追。看来我们要先定义两个类,猫和老鼠,代码如下:public class Cat { public event Even 阅读全文