博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ae(ArcEngine) java swing开发入门系列(2):ae的类型转换和Proxy类说明
阅读量:7028 次
发布时间:2019-06-28

本文共 249 字,大约阅读时间需要 1 分钟。

hot3.png

做过C#版ae的都知道,操作同一个“对象”,用他的不同功能要转换到相应的接口,但java版有时不能直接做类型转换

例如下图在C#是可以的

361d4eb586412e13a6b3e6c746b9b0e940c.jpg

 

但在java不行,这样转会报错,看IFeatureClass的定义,可以看到根本没继承IDataset

0c150d800469630929d2edff4a09209dbde.jpg

 

在java的转换方法是利用对应的Proxy类

74d75d1b091aa901fbac9fbda8a6f445475.jpg

 

PS:java版也不是所有转换都不能直接转换,因此建议遇到新的情况,可以先转一下,报错了再找Proxy类也不迟

转载于:https://my.oschina.net/u/1251858/blog/3008771

你可能感兴趣的文章
Apache Kylin 深入Cube和查询优化
查看>>
backbone.js 框架 II
查看>>
freemarker总结
查看>>
eclipse中安装velocity插件
查看>>
Sql 中常用日期转换Convert(Datetime)
查看>>
数据恢复前必读
查看>>
监控系统数据存储
查看>>
09_use swarm mode routing mesh
查看>>
ActiveMQ入门实例
查看>>
spring 事件(Application Event)
查看>>
运维人员的职业升级道路
查看>>
spring注解注入:<context:component-scan>详解
查看>>
maven编码 gbk 的不可映射字符
查看>>
SQL中EXISTS的用法
查看>>
归并排序(JAVA)
查看>>
JetBrains PhpStorm 5.0.4 注册码
查看>>
免费php主机空间
查看>>
spring boot 配置mybatis
查看>>
SpringCloud实践分享-Eureka注册中心
查看>>
基于Spark MLlib平台的协同过滤算法---电影推荐系统
查看>>