学了2个多月编程了我来说说“接口”和“事件”2个比较难理解的东西不知道这样理解对吗?

woodangel woodangel 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1。很多人不理解为什么有继承了还用接口
我是这样理解的,如果2个毫不相关的对象但他们又有共同的方法,我要概括的使用这个共同的方法怎么办,显然不能用父类来概括的使用,因为他们是不相关的不是共同一个父类继承来的,所以这时候只能用接口了,写了一个接口里面包含这个共同的方法后,然后我使用这个接口就能概括的使用这个方法了
2。很多人不知道为什么事件要通过委托把属于其他类的方法搬到这个类来使用
我是这样理解的,因为一个容器类里面包含的类(比如FROM包含按钮)是不能回调的使用容器里面的东西的,所以只能把容器里包含的类的方法通过委托移到容器里去这样这个方法就能毫不限制的使用容器里的东西了。


...全文

相关推荐

STM32的“外部中断”和“事件”区别和理解 .

事件是中断的触发源,开放了对应的中断屏蔽位,则事件可以触发相应的中断。 事件还是其它一些操作的触发源,比如DMA,还有TIM中影子寄存器的传递与更新;而中断是不能触发这些操作的,所以要把事件与中断区分开。

weixin_38703823

java中接口和事件监听器的深入理解

主要给大家介绍了关于java中接口和事件监听器的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

weixin_38681719

C# 委托与事件的概念及理解

委托和事件这两个概念是完全配合的。委托可以看成是函数指针,那就是说,它能够引用对象方法,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个对象方法,将其作为它构造函数的参数。

yan_liu88

youshouldknowbetter:“你应该知道的更好”是一个 chrome 扩展,帮助你不看你知道不应该看的东西

你应该更清楚 “你应该知道的更好”是一个 chrome 扩展,帮助你不要看你知道不应该看的东西。 您可以通过访问在 Chrome 中安装它

迷荆

到底该学哪种编程语言?哪些编程语言比较火?各种编程语言到底能干啥?

到底该学哪种编程语言?哪些编程语言比较火?各种编程语言到底能干啥?

杜不知道
评论 5
收藏 已收藏
分享
返回顶部
woodangel
C# 111,129 成员 642,538 内容