【日志】新手对接口的自我理解(帮忙指正,谢谢)
来源:互联网 发布:菜鸟学java 编辑:程序博客网 时间:2024/06/12 10:17
首先要从接口跳转说起,IMap pMap; IActiveView pActiveView=pMap as IActiveView 中IMap 、IActiveView 都是MapClass 实现的接口以此为前提,当 IMap pMap;pMap中存放的是地址,而用接口定义就是在告诉pMap可以用什么样的方法和属性,也就是说这时pMap可以使用 IMap 中方法和属性,同理当我们要用到 IActiveView 中的方法和属性的时候,需要 IActiveView pActiveView=pMap as IActiveView 意思就是告诉pMap 现在可以使用 IActiveView 中的方法和属性了。
总结,接口像一种说明,pMap至始至终都是存放同一个内存地址,当有不同需要的时候,就赋予相应的说明也就是用接口定义。当需要用到另外的接口的时候就变更它的说明,就是接口跳转。注:必须同一个类实现的接口才可以完成跳转。
0 0
- 【日志】新手对接口的自我理解(帮忙指正,谢谢)
- Handlerl自我理解,望指正
- 观察者模式 (Observer)的自我理解!欢迎指正
- 帮忙 ^^^^谢谢!!!
- 帮忙谢谢
- 帮忙!!!!!!!!!!谢谢
- 对于新手 接口的理解
- 本人新手 希望各位大神帮忙做以下几道题 谢谢!!
- 对百度的手写输入感兴性,想了一下,大家帮忙再改正(优化)下,谢谢
- 大神帮忙 谢谢了 求哪里错了 新手 问题有点幼稚 谢谢了
- 对线程新的自我理解
- 对接口的理解
- 对接口的理解
- 对接口的理解
- 对接口的理解
- 对接口的理解
- 对接口的理解
- 对接口的理解
- 自定义异常类
- 证明0.999999...(无限循环)=1 的一种搞siao非主流方法。。。
- Android手动添加布局
- Java编程算法基础----递归与循环关系
- javaweb之Maven项目管理工具学习
- 【日志】新手对接口的自我理解(帮忙指正,谢谢)
- Unique Paths
- nginx在linux下的安装
- 【Java.Web】Servlet —— 请求的重定向
- Bull Math(java大数相乘)
- FEDERATED存储引擎的使用,如何开启FEDERATED,FEDERATED Support NO?
- 学习了这么久,资料整理了一大堆,马上毕业了,开始写写博客,以后慢慢看。。
- Binary Tree Inorder Traversal
- 一.贪心算法 喷水装置(一)