java实验报告java反射技术

java实验报告java反射技术

ID:29737761

大小:20.35 KB

页数:17页

时间:2018-12-22

java实验报告java反射技术_第1页
java实验报告java反射技术_第2页
java实验报告java反射技术_第3页
java实验报告java反射技术_第4页
java实验报告java反射技术_第5页
资源描述:

《java实验报告java反射技术》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java实验报告java反射技术  《Java》  课程设计报告  学号  姓名班级指导教师  柯栋梁  安徽工业大学  XX年12月  实验一:利用JAVA反射技术分析类结构  自己定义的类:  packagechap05;  publicclassanalysis{  privateinta;  privatecharc;  protectedintb;  publicdoubled;  publicvoidtest1()  {  }  

2、privatevoidtest2()  {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  }  protecteddoubletest3()  {  return;  }  }  用java反射技术分析输出的结果:  Enterclassname():  class  {  public();  publicvoidtest1();  privatevoidte

3、st2();  protecteddoubletest3();  privateinta;  privatecharc;  protectedintb;  publicdoubled;  }  1.分析程序运行时的输出结果。  输出的结果中显示了被分析类的方法与变量,包括这些方法与变量的修饰符目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  2.分析与JAVA反射

4、技术相关的几个类的作用:  ;  Constructor提供关于类的单个构造方法的信息以及对它的访问权限。  ;  Field提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类字段或实例字段。;  Method提供关于类或接口上单独某个方法的信息。所反映的方法可能是类方法或实例方法。;  Modifier类提供了static方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置(bitposition)表示不同的修饰符。  实验二:利用JAVA反射技术分析对象结构  实验内容:运行示例程序,分析In

5、teger数组对象的结构;改写程序分析一下自定义  的类对象,如Employee类。  结果分析:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  该程序较为复杂,通过调试模式我发现ObjectAnalyzer的toString方法为一递归函数,从代码可以看出程序是用来分析对象中非静态的成员变量并将其显示出来,通过递归分析对象中的对象的成员变量,通过获取超类分析其

6、继承来的成员变量。  自己编的类:  packagechap05;  publicclassanalysisextendsEmployee{  privateinta=0;  privatecharc='';  staticprotectedintb=0;  publicdoubled=0;  publicvoidtest1()  {  }  privatevoidtest2()  {  }  protecteddoubletest3()  {  return;  }  }  分析结果:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展

7、的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  [a=0,c=,d=][][salary=,name=null,year=0,mouth=0,day=0][]  实验三:利用JAVA反射技术调用方法指针  定义的People类:  packagechap05;  publicabstractclassPeople{  doublesalary;  Stringname;  intyear,mouth,day;  publica

8、bstractdoublegetSalary();  publicabstractvoidse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。