首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

运用ASM动态创建接口实现类

2013-03-04 
使用ASM动态创建接口实现类使用ASM动态生成一个接口的实现类,接口如下:??注意,使用ASM访问属性和方法的时

使用ASM动态创建接口实现类

使用ASM动态生成一个接口的实现类,接口如下:

?

?注意,使用ASM访问属性和方法的时候,会返回一个Visitor对象,如属性为FieldVisitor,方法为MethodVisitor。

?使用反编译工具查看生成的字节码文件内容如下:

public class ISayHello$imp  implements ISayHello{  public void MethodA()  {    System.out.println("调用方法 [MethodA]");  }  public void MethodB()  {    System.out.println("调用方法 [MethodB]");  }  public void Abs()  {    System.out.println("调用方法 [Abs]");  }}

?

?

?

热点排行