当前位置: 首页 > wzjs >正文

手机个人网站制作教程wordpress 模版 摄影

手机个人网站制作教程,wordpress 模版 摄影,如何在百度上建免费网站,差异基因做聚类分析网站1.反射的概述 1.被视为动态语言的关键,反射机制允许程序在运行期间,借助于反射相关的api取得任何 类内部信息,直接操作任何的属性和方法 2.不使用反射需要考虑封装性,出了类之后不能调用私有属性 使用之后打破封装性 场景&#xf…

1.反射的概述


    1.被视为动态语言的关键,反射机制允许程序在运行期间,借助于反射相关的api取得任何

        类内部信息,直接操作任何的属性和方法


     2.不使用反射需要考虑封装性,出了类之后不能调用私有属性 使用之后打破封装性


    场景:


        1.从程序员开发者的角度讲,开发中主要完成业务代码,对对象方法的味道都是确定的,

        使用很多
        2.主要体现了动态性,运行时动态获取对象所属的类,动态的调用方法,

        所以在设计框架的时候会大量使用反射


        3.单例模式饿汉和懒汉中私有化构造器,单例模式也可以调用(暴力反射)

       注意:


       1. 他和封装性并不冲突没有冲突和bug封装性体现的是,是否建议调用内部api的问题,

        private意味着不建议调用


       2/ 反射体现的是我们能否调用的问题,因为我们类的完整结构都加载到了内存中,

        所以我们有能力调用

代码:

先写一个有public修饰和private修饰的people类

public class People {public String name;private int age;@Overridepublic String toString() {return "People{" +"name='" + name + '\'' +", age=" + age +'}';}public People() {}private People(int age) {System.out.println("People constructor");}public void show(){System.out.println("Name: " + name);}private void sayHello(){System.out.println("Hello, " + name);}
}

下面是用反射实现的获取方法属性和构造方法

public void test()throws Exception{
//使用反射Class clazz = People.class;People person = (People) clazz.newInstance();System.out.println(person);//调用属性Field name = clazz.getField("name");name.set(person,"hh");System.out.println(name.get(person));//调用方法Method showMethod = clazz.getMethod("show");showMethod.invoke(person);
}
@Testpublic void test2()throws Exception{Class clazz = People.class;Constructor declaredConstructor = clazz.getDeclaredConstructor(int.class);declaredConstructor.setAccessible(true);People person = (People) declaredConstructor.newInstance(13);//2调用私有属性Field declaredField = clazz.getDeclaredField("age");declaredField.setAccessible(true);declaredField.set(person,11);//3.调用私有方法Method declaredMethod = clazz.getDeclaredMethod("sayHello");declaredMethod.setAccessible(true);declaredMethod.invoke(person);
}}

http://www.dtcms.com/wzjs/585177.html

相关文章:

  • 企业网站的一 二级栏目名称wordpress 目录页
  • 企业网站建设需要哪些软件怎样看一个网站是哪个公司做的
  • 做网站环境配置遇到的问题网站促销广告
  • 网站 备案 固话win7优化大师官网
  • 宝塔面板建设二级域名网站访问不了织梦物流公司网站模板简洁大气
  • 做法城乡建设部网站厂房网
  • 静态网站开发实训的目的请输入您网站的icp备案信息
  • 理财 网站模板 htmlwordpress 源码解读
  • 郑州家居网站建设wordpress文章页修改
  • 天河建设网站报价广州大学生网页设计大赛
  • 免费软件制作网站模板下载软件广西建设工程管理网站
  • 高端网站开发哪家好wordpress 翻页失效
  • 商丘销售网站制作简述网页的制作流程
  • 网站制作与网站建设实际报告北京平台网站建设找哪家
  • 宁波建设网站公司Divi wordpress 下载
  • 网站空间位置如何让我们的网站新闻被百度新闻收录
  • 乐山企业网站建设成都微信网站设计
  • 国内虚拟助手网站济南建站服务商
  • 深圳网络推广建站wordpress滑块不显示
  • 网站建设基本流程图片网站建设深圳公司哪家好
  • 南宁网站建设网站性能优化怎么做
  • 好的app设计网站网站欣赏
  • 网站开发税率税种广告联盟建设个人网站
  • 普通网站建设费用大连seo网站管理
  • 示范校建设平台网站如何查看网站建设的时间
  • 临海手机网站设计wordpress添加icon
  • 在哪里找手机网站建设公司学网站设计和平面设计
  • 英文建设网站网站代码修改
  • 如何做网站帮别人赚钱wordpress 站外调用
  • 网站建设优化加盟代理wordpress皮肤下载站