第6章面向对象设计解答.ppt

事件是事件源类的成员。在事件源类中以关键字event声明一个事件,其一般语法格式如下: [修饰符] event 委托类型名 事件名; 其中,“修饰符”指出类的用户访问事件的方式,可以为public、private、protected、internal、protectedinternal、static或virtual等。 例如,在Teacher类包含以下语句声明一个上课事件: public event delegateType ClassEvent; //声明一个上课事件 2. 创建事件处理的方法 当事件触发时需要调用事件处理方法,需设计相应的事件处理方法。既可以将事件处理方法放在订阅者类中,也可以将将事件处理方法放在单独的类中。 例如在课堂讲课例子中,设计订阅者类为学生类Student,在该类中设计以下3个事件处理方法: public void Listener() //听课方法 { Console.WriteLine( 学生 + sname + 正在认真听课); } public void Record() //做笔记方法 { Console.WriteLine( 学生 + sname + 正在做笔记); } public void Reading() //

文档评论(0)

1亿VIP精品文档

相关文档