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

如何推广公司网站网站建设的方案

如何推广公司网站,网站建设的方案,惠州网站建设领头,自媒体网站建设通过下列任意一个方法访问成员变量时将返回 Field 类型的对象或数组。 getFields()getField(String name)getDeclaredFields()getDeclaredField(String name)上述方法返回的 Field 对象代表一个成员变量。例如#xff0c;要访问一个名称为 price 的成员变量#xff0c;示例代…通过下列任意一个方法访问成员变量时将返回 Field 类型的对象或数组。 getFields()getField(String name)getDeclaredFields()getDeclaredField(String name)上述方法返回的 Field 对象代表一个成员变量。例如要访问一个名称为 price 的成员变量示例代码如下 object.getDeciaredField(price);Field类的常用方法 方法名称说明getName()获得该成员变量的名称getType()获取表示该成员变量的 Class 对象get(Object obj)获得指定对象 obj 中成员变量的值返回值为 Object 类型set(Object obj, Object value)将指定对象 obj 中成员变量的值设置为 valuegetlnt(0bject obj)获得指定对象 obj 中成员类型为 int 的成员变量的值setlnt(0bject obj, int i)将指定对象 obj 中成员变量的值设置为 isetFloat(Object obj, float f)将指定对象 obj 中成员变量的值设置为 fgetBoolean(Object obj)获得指定对象 obj 中成员类型为 boolean 的成员变量的值setBoolean(Object obj, boolean b)将指定对象 obj 中成员变量的值设置为 bgetFloat(Object obj)获得指定对象 obj 中成员类型为 float 的成员变量的值setAccessible(boolean flag)此方法可以设置是否忽略权限直接访问 private 等私有权限的成员变量getModifiers()获得可以解析出该方法所采用修饰符的整数 示例如何调用 Field 类的方法获取动态类中各个成员的信息。 1 . 首先创建一个 Book 类在该类中依次声明一个 String、int、float 和 boolean 类型的成员并设置不同的访问作用域。Book 类最终的代码如下 public class Book {String name;public int id;private float price;protected boolean isLoan; }2编写测试类 Test在该类的 main() 方法中通过反射访问 Book 类中的所有成员并将该成员的名称和类型信息输出到控制台。 Test 类的代码如下 import java.lang.reflect.Constructor; import java.lang.reflect.Field; public class Test {public static void main(String[] args) {Book book new Book();// 获取动态类BookClass class1 book.getClass();// 获取Book类的所有成员Field[] declaredFields class1.getDeclaredFields();// 遍历所有的成员for(int i 0;i declaredFields.length;i) { // 获取类中的成员变量Field field declaredFields[i];System.out.println(成员名称为 field.getName());Class fieldType field.getType();System.out.println(成员类型为 fieldType);boolean isTurn true;while(isTurn) {try { // 如果该成员变量的访问权限为private则抛出异常isTurn false;System.out.println(修改前成员的值为 field.get(book));// 判断成员类型是否为intif(fieldType.equals(int.class)) {System.out.println(利用setInt()方法修改成员的值);field.setInt(book, 100);} else if(fieldType.equals(float.class)) { // 判断成员变量类型是否为floatSystem.out.println(利用setFloat()方法修改成员的值);field.setFloat(book, 29.815f);} else if(fieldType.equals(boolean.class)) { // 判断成员变量是否为booleanSystem.out.println(利用setBoolean()方法修改成员的值);field.setBoolean(book, true);} else {System.out.println(利用set()方法修改成员的值);field.set(book, Java编程);}System.out.println(修改后成员的值为 field.get(book));} catch (Exception e) {System.out.println(在设置成员变量值时抛出异常下面执行setAccessible()方法);field.setAccessible(true);isTurn true;}}System.out.println(\n);}} }3 . 运行测试类 Test程序将会依次动态访问 Book 类中的所有成员。访问 name 成员的运行效果如下所示 成员名称为name 成员类型为class java.lang.String 修改前成员的值为null 利用set()方法修改成员的值 修改后成员的值为Java编程访问 id 成员的运行效果如下所示 成员名称为id 成员类型为int 修改前成员的值为0 利用setInt()方法修改成员的值 修改后成员的值为100访问 price 成员的运行效果如下所示 成员名称为price 成员类型为float 在设置成员变量值时抛出异常下面执行setAccessible()方法 修改前成员的值为0.0 利用setFloat()方法修改成员的值 修改后成员的值为29.815访问 isLoan 成员的运行效果如下所示 成员名称为isLoan 成员类型为boolean 修改前成员的值为false 利用setBoolean()方法修改成员的值 修改后成员的值为true
http://www.huolong8.cn/news/316010/

相关文章:

  • 阿里云二级域名建设网站展馆设计方案
  • 毕业设计网站选题怎样开发公司的网站建设
  • 商业网站建设开发网页设计的风格
  • 网站的评测系统怎么做的新网建站教程
  • 信誉好的龙岗网站设计办公管理软件
  • 制作自己的网站需要什么青羊区城乡建设网站
  • 嘉兴品牌网站设计微信公众平台网页
  • 中英文的网站怎么建设装修网站建设优缺点
  • 网站代备案公司名称多店铺商城系统
  • 深圳做三网合一网站优秀设计师网站
  • 搜狗做网站怎么样工程公司取名大全
  • 大型网站开发费用手机百度极速版
  • 备案号 网站wordpress 批量发布器
  • 收费下载网站源码做衣服网站
  • 摄影作品投稿网站网约车服务
  • 邢台好蜘蛛网站建设嵌入式开发就业前景
  • 建站系统模板青岛软件开发公司有哪些
  • 建设网站制作项目描述aws 高可用 WordPress
  • 网站开发费入什么科目wordpress点击分类目录空白
  • 电子商务网站建设的步骤一般祥云平台官方网站
  • 做网站作业什么主题设计师的招聘要求
  • 做一般的公司门户网站投资额上海网站制作商
  • 电子商务网站开发总结山西泽庆建设公司官网
  • 备案个人网站 淘宝客厦门建站最新消息
  • 网站首页结构图成都有什么互联网公司
  • seo优化网站源码宁波专门做网站
  • 网站布局有哪些绍兴做网站公司
  • 网站设计的五大要素佛山市seo网络推广公司
  • vi系统设计是什么放心网站推广优化咨询
  • 网站制作与网站建设实际报告哪些编程语言适合网站开发