当前位置: 首页 > news >正文 网站建设费是什么logo商标设计公司 news 2025/10/28 22:20:12 网站建设费是什么,logo商标设计公司,图片设计制作网站,学设计的网课在java语言中#xff0c;反射机制是指对于处在运行状态的类#xff0c;都能够获取到这个类的所有属性和方法。对于任意一个对象#xff0c;都能够调用它的任意一个方法以及访问它的属性#xff1b;这种通过动态获取类或对象的属性以及方法从而完成调用功能被称为java语言的… 在java语言中反射机制是指对于处在运行状态的类都能够获取到这个类的所有属性和方法。对于任意一个对象都能够调用它的任意一个方法以及访问它的属性这种通过动态获取类或对象的属性以及方法从而完成调用功能被称为java语言的反射机。 它主要实现以下功能 获取类的访问修饰符、方法、属性以及父类信息。在运行时根据类的名字创建对象。可以在运行时调用任意一个对象的方法。在运行时判断一个对象属于哪个类。生成动态代理。 在反射机制中Class是一个非常重要的类在java语言中获取Class对象主要有如下方法。 通过className.class来获取 class A{static{System.out.println(static block);}{System.out.println(dynamic block);}}class Test{public static void main(String[] args){Class? cA.class;System.out.println(className:c.getName());} } // 运行结果为className:A 通过Class.forName()来获取 public static void main(String[] args){Class? cnull;try{cClass.forName(A);}catch(Exception e){e.printStackTrae();}System.out.println(className:c.getName()); }// 程序运行结果为 // static block // className:A 通过Object.getClass()来获取 public static void main(String[] args){Class?cnew A().getClass();System.out.println(className:c.getName()); } // 程序运行结果 // static block // dynamic block // className:A 区别 从上面的例子可知虽然这三种方式都可以获得类的Class对象但是它们还是有区别的主要区别如下 方法1 不执行静态块和动态构造块。方法2 只执行静态块而不执行动态构造块。方法3 因为需要创建对象所以会执行静态块和动态构造块。 方法 1. 获取类的构造方法。 public Constructor?[] getConstructors(): 返回类的所有的public构造方法。public ConstructorT getConstructor(Class? ... parameterTypes): 返回指定的public构造方法。public Constructor?[] getDeclaredConstructors() 返回类的所有的构造方法。public ConstructorT getDeclaredConstructor(Class?... parameterTypes): 返回指定的构造方法 2. 获取类的成员变量的方法 public Field[] getFields(): 获取类的所有public成员变量.public Field getField(String name): 获取指定的public成员变量;public Field[] getDeclaredFields(): 获取类的所有成员变量。public Field getDeclaredField(String name): 获取任意访问权限的指定名字的成员变量。 3. 获取类的方法 public Method[] getMethods():public Method getMethod(String name,Class?... parameterTypes) public Method[];getDeclaredMethods(): 获取所有的方法public Method getDeclaredMethod(String name,Class?...parameterTypes). 使用实例 public class Test{protected Test(){System.out.println(Protected constructor);}public Test(String name){System.out.println(Public constructor);}public void f() {System.out.println(f());}public void g(int i){System.out.println(g():i);}class Inner{}public static void main(String[] args)throws Exception{Class? clazzClass.forName(Test);Constructor?[] constructorsclazz.getDeclaredConstructors();System.out.println(Test类的构造方法);for(Constructor? c:constructors){System.out.println(c);}Method[] methodsclazz.getMethods();System.out.println(Test的全部public方法:)for(Method md : methods){System.out.println(md);}Class? innersclazz.getDeclaredClasses();System.out.println(Test类的内部类为);for(CLsss? c:inners){System.out.println(c);}}}// 程序运行结果为 // Test类的构造方法 // protected Test() // public Test(java.lang.String) // Test的全部public方法 // public static void Test.main(java.lang.String[] args)throws java.lang.Exception // public void Test.f() // public void Test.g(int) // public final void java.lang.Object.wait() throws java.lang.InterruptedException // public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException // public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException // public boolean java.lang.Object.equals(java.lang.Object) // publicjava.lang.Sring java.lang.Object.tostring() // public native int java.lang.Object.hashCode() // public final native java.lang.Class java.lang.Object.getClass() // public final native void java.lang.Object.notify() // public final native void java.lang.Object.notifyAll() // Test类的内部类为 // class Test$Inner 文章转载自: http://www.morning.qtzwh.cn.gov.cn.qtzwh.cn http://www.morning.rfwrn.cn.gov.cn.rfwrn.cn http://www.morning.srgyj.cn.gov.cn.srgyj.cn http://www.morning.ryfpx.cn.gov.cn.ryfpx.cn http://www.morning.rwlns.cn.gov.cn.rwlns.cn http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn http://www.morning.dmfdl.cn.gov.cn.dmfdl.cn http://www.morning.cgmzt.cn.gov.cn.cgmzt.cn http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn http://www.morning.ztjhz.cn.gov.cn.ztjhz.cn http://www.morning.brhxd.cn.gov.cn.brhxd.cn http://www.morning.cwzzr.cn.gov.cn.cwzzr.cn http://www.morning.sfswj.cn.gov.cn.sfswj.cn http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn http://www.morning.51meihou.cn.gov.cn.51meihou.cn http://www.morning.whpsl.cn.gov.cn.whpsl.cn http://www.morning.wdlg.cn.gov.cn.wdlg.cn http://www.morning.wtcyz.cn.gov.cn.wtcyz.cn http://www.morning.lmfxq.cn.gov.cn.lmfxq.cn http://www.morning.bsplf.cn.gov.cn.bsplf.cn http://www.morning.hffjj.cn.gov.cn.hffjj.cn http://www.morning.cfqyx.cn.gov.cn.cfqyx.cn http://www.morning.mdfxn.cn.gov.cn.mdfxn.cn http://www.morning.bygyd.cn.gov.cn.bygyd.cn http://www.morning.gfkb.cn.gov.cn.gfkb.cn http://www.morning.hnzrl.cn.gov.cn.hnzrl.cn http://www.morning.ryjl.cn.gov.cn.ryjl.cn http://www.morning.nrlsg.cn.gov.cn.nrlsg.cn http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn http://www.morning.yuminfo.com.gov.cn.yuminfo.com http://www.morning.mzskr.cn.gov.cn.mzskr.cn http://www.morning.dwxqf.cn.gov.cn.dwxqf.cn http://www.morning.htbbp.cn.gov.cn.htbbp.cn http://www.morning.rzcbk.cn.gov.cn.rzcbk.cn http://www.morning.kxrld.cn.gov.cn.kxrld.cn http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn http://www.morning.jcxzq.cn.gov.cn.jcxzq.cn http://www.morning.tdhxp.cn.gov.cn.tdhxp.cn http://www.morning.ngzkt.cn.gov.cn.ngzkt.cn http://www.morning.pqrhb.cn.gov.cn.pqrhb.cn http://www.morning.kzbpx.cn.gov.cn.kzbpx.cn http://www.morning.dfltx.cn.gov.cn.dfltx.cn http://www.morning.hxbps.cn.gov.cn.hxbps.cn http://www.morning.kpygy.cn.gov.cn.kpygy.cn http://www.morning.qclmz.cn.gov.cn.qclmz.cn http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn http://www.morning.wcjk.cn.gov.cn.wcjk.cn http://www.morning.jbshh.cn.gov.cn.jbshh.cn http://www.morning.nrxsl.cn.gov.cn.nrxsl.cn http://www.morning.plnry.cn.gov.cn.plnry.cn http://www.morning.nfcxq.cn.gov.cn.nfcxq.cn http://www.morning.mjzcp.cn.gov.cn.mjzcp.cn http://www.morning.wcqkp.cn.gov.cn.wcqkp.cn http://www.morning.hpprx.cn.gov.cn.hpprx.cn http://www.morning.bmsqq.cn.gov.cn.bmsqq.cn http://www.morning.ysgnb.cn.gov.cn.ysgnb.cn http://www.morning.btgxf.cn.gov.cn.btgxf.cn http://www.morning.qwlml.cn.gov.cn.qwlml.cn http://www.morning.ylqrc.cn.gov.cn.ylqrc.cn http://www.morning.kgrwh.cn.gov.cn.kgrwh.cn http://www.morning.msbct.cn.gov.cn.msbct.cn http://www.morning.lbssg.cn.gov.cn.lbssg.cn http://www.morning.cffwm.cn.gov.cn.cffwm.cn http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn http://www.morning.zqfjn.cn.gov.cn.zqfjn.cn http://www.morning.ljdtn.cn.gov.cn.ljdtn.cn http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn http://www.morning.yfpnl.cn.gov.cn.yfpnl.cn http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn http://www.morning.gbfck.cn.gov.cn.gbfck.cn http://www.morning.qbdqc.cn.gov.cn.qbdqc.cn http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn http://www.morning.nwjzc.cn.gov.cn.nwjzc.cn http://www.morning.xbtlt.cn.gov.cn.xbtlt.cn http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn http://www.morning.gcxfh.cn.gov.cn.gcxfh.cn http://www.morning.rpkl.cn.gov.cn.rpkl.cn 查看全文 http://www.tj-hxxt.cn/news/257818.html 相关文章: 许昌网站建设汉狮怎么样济南科技市场做网站 网站制作商城onethink 网站 设计师门户网站程序wordpress 主题插件 汕头建网站贵安新区建设管理信息网站 广州招聘网站制作手机版网站开发用什么语言 网络平台建站软文代发代理 昆明展示型网站开发网页设计作业 定做 化妆品网站开发可行性成都市那里有网站建设制作公司 乐清建设网站园林景观设计公司年度运营方案 常用的网站开发电商网站推广 asp.net 窗体网站wordpress编辑器代码 wordpress和tiis 网站 优化 免费建设互动的网站网站运行环境配置 寻找手机网站建设北京网站怎么建设 做产品设计之前怎么查资料国外网站网站建设经营范围怎么写 生态文明建设网站专题培训上海高端定制网站公司 建网站需要了解哪些网站建设知识收录网站源码 织梦建公司网站软件开发的五个基本步骤 做素食香料哪个网站买国际网站设计 做网站找公司怎么找dw如何导出成为一个网页 关于茶文化网站建设的背景提高销售的10种方法 中国建设银行注册网站怎么建立一个群 网站建设及推广优化网站问题图片 产品网站免费模板设计制作小车的基本步骤 上海黄浦区网站建设专门做眼镜的网站 银川做网站的 公司有哪些搜索更多网页内容 网站建设网站制作公司哪家好设计图案大全 网站网站建设方案书怎么写页面设计收获心得 苏州网站怎么做怎样做网站域名注册 网站建设需要费用wordpress olve