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

 我来答
百度网友02cd4ce
2012-03-27 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:718万
展开全部
事件和委托还是有区别的,事件是一种特殊的委托,一般在一个类里面定义一个委托,那么我们可以通过类“实例.委托名”来调用这个委托。
但是这样就无法限制使用者对委托的使用,而事件是不可以直接通过类实例来访问的,他需要在同一个类中事先定义好一个事件触发函数,我们只能通过调用这个触发函数来使用这个事件,这个就看出区别了,假使我定义一个“小猫叫”的事件,那么我还得写一个触发这个“小猫叫”事件的函数,使用者只需要调用这个函数就可以了,他不需要知道我这个“小猫叫”事件需要什么参数,如何去实现,只需要知道我的触发函数如何使用就OK了,这一点也体现了类的封装性特点。详细的区别LZ还是去网上找找资料多看看吧。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式