第二部分java面向对象编程第13章反射机制(295KB).pptVIP

  • 2
  • 0
  • 约8.59千字
  • 约 23页
  • 2018-04-01 发布于未知
  • 举报

第二部分java面向对象编程第13章反射机制(295KB).ppt

第13章 反射机制 理论部分 本章目标 Java反射技术 反射技术的引入 反射技术的入口类Class 反射技术的具体内容 动态创建对象 动态修改查询属性值 动态执行方法 动态创建数组并存取元素 反射技术优缺点 代理模式 静态代理 动态代理 反射技术的引入 编译和运行时都知道类和对象的具体信息,此时直接对类和对象进行操作即可,无需反射 public class WhyClass { public void method1( Student stu1 ) { Student stu2 = new Student(); stu2.name = lkl; stu2.setAge(stu1.getAge()); System.out.println(stu2.name); System.out.println(stu2.getAge()); } } 传入Student类,而不是其他类 反射技术的引入 如果编译和运行时不知道类和对象的具体信息,此时应该如何做呢? public class WhyClass { public void method2( String str ) throws Exception { Class clazz = Class.forName(str); Object obj = clazz.newInstance();

文档评论(0)

1亿VIP精品文档

相关文档