作過C#版ae的都知道,操做同一個「對象」,用他的不一樣功能要轉換到相應的接口,但java版有時不能直接作類型轉換java
例以下圖在C#是能夠的對象
但在java不行,這樣轉會報錯,看IFeatureClass的定義,能夠看到根本沒繼承IDatasetblog
在java的轉換方法是利用對應的Proxy類繼承
PS:java版也不是全部轉換都不能直接轉換,所以建議遇到新的狀況,能夠先轉一下,報錯了再找Proxy類也不遲接口