在c#中,委托算不算一个特殊的事件在c#或者是Java中,委托算不算一个特殊的事件?请提供充分的论述证据.会追分同学.不好找啊.如果再看到麻烦发个链接好了.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:58:20

在c#中,委托算不算一个特殊的事件在c#或者是Java中,委托算不算一个特殊的事件?请提供充分的论述证据.会追分同学.不好找啊.如果再看到麻烦发个链接好了.
在c#中,委托算不算一个特殊的事件
在c#或者是Java中,委托算不算一个特殊的事件?
请提供充分的论述证据.
会追分
同学.不好找啊.
如果再看到麻烦发个链接好了.

在c#中,委托算不算一个特殊的事件在c#或者是Java中,委托算不算一个特殊的事件?请提供充分的论述证据.会追分同学.不好找啊.如果再看到麻烦发个链接好了.
Java中没有委托的元素(就是没有语法元素)但是有委托的概念
C#中或者.net中都有委托这个语法,委托并不是事件,委托只得是某种类型的方法,比如返回值是void并且接受一个int类型的参数 那么不管什么类定义只要符合上面说的这个形式 就可以被委托引用
委托引用一个方法时,会同时包含调用方法的对象和方法,比如Student有一个返回void的叫Eat(int apples)的方法 那么Student的两个实例比如stu1和stu2的Eat方法做两个委托时,这两个委托不相同 一个是引用stu1的Eat方法 一个是stu2的Eat方法 执行委托是针对不同的对象进行调用
委托是一个类,而事件是一个成员
像字段或者属性或者方法一样是属于某个类的一部分,他的类型是一个委托类型 这样这个事件就可以添加某种委托类型的委托实例,那么在引发这个事件时 会顺序引发委托中的委托实例 也就是调用某个对象的某个方法