c#第三章范例.pptVIP

  • 8
  • 0
  • 约8.86千字
  • 约 63页
  • 2017-02-01 发布于湖北
  • 举报
3.8.2 事件 事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件产生对象。捕获事件并对其作出响应的对象叫做事件接收对象。两者之间存在一个媒介,这个媒介就是委托。可以通过使用委托把事件与处理这些事件的方法进行绑定。委托允许其它类向指定类注册处理事件的方法(事件处理程序)。 3.8.3 案例3-8 挡位模拟 本案例演示如何通过委托来定义事件。 3.4.3 案例3-3 演示方法的参数类型 本案例演示方法的五种参数。 3.4.4 方法重载 方法重载(overload)是指一个类有多个方法,名字相同,但方法的参数列表不一样,这里的不一样可能是个数或类型不一样。重载和方法的返回值无关,返回值可以相同,也可以不同。在同一个类中可以定义多个同名方法。 3.5 实例成员和类成员 实例成员属于类的实例,只能通过对象来访问。类成员属于类,通过类名直接来访问。加static修饰的成员为静态成员,也称为类成员,否则为实例成员。类成员包含类变量和类方法。 3.5.1 实例变量和类变量 前面知识中所提的Circle类中的变量radius,是一个实例变量,它属于类中的每一个对象实例,不能被同一个类的不同对象共享。 例如,对于下面两条语句创建的两个对象: Circle c1 = new Circle();

文档评论(0)

1亿VIP精品文档

相关文档