NIUBI
开发教程

VisionPro 编程接口中关于方法名首字母为 I 的接口说明

1个月前/ 8/ / WP爱好者/ 已收录/
导语: 这个篇文章的标题说起来有点拗口,VisionPro 编程接口中关于方法名首字母为 I 的接口说明,写这篇文章是为了解答一位网友的疑惑。问题是以为网友留言给我的,其实从这个问题中就能看出这位网友可能是半路出家编程序的。虽然我也是半路出家,哈哈哈。虽然他可能是半路出家,从他问我的问题中,还可以看出他应该先了解过这种命名规则,知道这是接口而非实体类。其实这个问题应该换个方式问更容易找到答案,比如 C#接口与类的区别。

这个篇文章的标题说起来有点拗口,VisionPro 编程接口中关于方法名首字母为 I 的接口说明,写这篇文章是为了解答一位网友的疑惑。问题是以为网友留言给我的,其实从这个问题中就能看出这位网友可能是半路出家编程序的。虽然我也是半路出家,哈哈哈。虽然他可能是半路出家,从他问我的问题中,还可以看出他应该先了解过这种命名规则,知道这是接口而非实体类。其实这个问题应该换个方式问更容易找到答案,比如 C#接口与类的区别。

VisionPro 编程接口中关于方法名首字母为 I 的接口说明

VisionPro 编程接口中关于方法名首字母为 I 的接口说明

VisionPro 的接口是采用.net 开发的,所以我们不能局限于 visionPro 它仅仅只是 C#的衍生品而已,那么在 C#中,接口与类的区别有哪些呢?

网上很多说明,看多了容易脑仁儿疼,我找了个比较简洁的说明,大家参考。

接口基础:接口只能定义方法(只能定义行为,不能定义实现也就是字段),因为事件、索引器、属性本质上都是方法,所以接口中也可以定义事件、索引器、属性。

相同点:

  • 接口、类和结构都可以从多个接口继承。
  • 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
  • 接口和类都可以包含事件、索引器、方法和属性。

不同点:

  • 不能直接实例化接口。
  • 接口不包含方法的实现。
  • 接口可以多继承,类只能单继承。
  • 类定义可在不同的源文件之间进行拆分。

回到 VisionPro,以字母 I 开头的类我们只需要记住,它们不能使用关键字 new 实例化,直接使用名字即可。我曾经使用过几次接口,它的目的是将我们的数据结构化为 visionPro 的方法能直接使用的类型,或者类似于静态方法实现某种功能,大家不必太过于纠结这个问题。如果你想学得更深入点,可以先去学 C#,精通了 C#,visionPro 就对你没难度了。

点点赞赏,手留余香

还没有人赞赏,快来当第一个赞赏的人吧!
admin给Admin打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付
收藏 0 海报

版权归属:本文为原创文章,版权归 所有

本文链接:( 欢迎分享本文,转载请保留出处 )

免责声明:如发现本站有涉嫌抄袭侵权/违法违规的内容,请邮件/留言反馈,一经查实本站将立刻删除!

<< 上一篇

2021-02-07

下一篇 >>

2021-02-07

全部评论( 0 条 )
扫一扫二维码分享