永发信息网

事件和委托的区别是什么?

答案:2  悬赏:70  手机版
解决时间 2021-02-19 07:20
  • 提问者网友:浪荡绅士
  • 2021-02-19 01:28
事件和委托的区别是什么?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-02-19 01:37
事件和委托还是有区别的,事件是一种特殊的委托,一般在一个类里面定义一个委托,那么我们可以通过类“实例.委托名”来调用这个委托。
但是这样就无法限制使用者对委托的使用,而事件是不可以直接通过类实例来访问的,他需要在同一个类中事先定义好一个事件触发函数,我们只能通过调用这个触发函数来使用这个事件,这个就看出区别了,假使我定义一个“小猫叫”的事件,那么我还得写一个触发这个“小猫叫”事件的函数,使用者只需要调用这个函数就可以了,他不需要知道我这个“小猫叫”事件需要什么参数,如何去实现,只需要知道我的触发函数如何使用就OK了,这一点也体现了类的封装性特点。详细的区别LZ还是去网上找找资料多看看吧。
全部回答
  • 1楼网友:春色三分
  • 2021-02-19 02:07

委托是委托,事件是事件,本质上完全不一样  (只是gui编程中事件经常通过委托来执行代码,如此而已)

委托和事件的区别就像汽车和马路的区别那么大....你说有什么本质区别? 全身都是区别,汽车和马路就没哪个地方一样,对吧?  委托和事件也没哪个地方一样的.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯