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

网站设计标注图怎么做/个人怎么做推广

网站设计标注图怎么做,个人怎么做推广,网站如何做内链,高级网页设计师证原标题:Java中反射学习系列教程四-常用API方法(二)本文是《Java中反射学习系列教程》中的第四篇文章。本文我们接着之前的讲解。​先来看看今天学习主要内容:​1:获取实例化对象的所有属性2:获取实例化对象的所有方法​ 4.2.6 获取…

原标题:Java中反射学习系列教程四-常用API方法(二)

本文是《Java中反射学习系列教程》中的第四篇文章。本文我们接着之前的讲解。

​先来看看今天学习主要内容:

​1:获取实例化对象的所有属性

2:获取实例化对象的所有方法

23e275c65fa84a0d7382bc3964155055.png

4.2.6 获取对象中属性

我们知道对象中的属性根据权限不同可以使用不同修饰符来修饰。这里我们就来研究public和private修饰的属性获取。

GetFields:获取所有public属性

GetDeclaredFields:获取所有属性。包含private的

e7f021e58bc49b51d40f3d79e6475fdf.png

Demo示例代码:

/**

* 获取属性

* 1:pubic属性获取

* 2:所有属性获取

*/

@Test

public void getFieldTest() throws Exception{

Class> clazz1 = Class.forName("com.kaigejava.domain.Student");

//1:获取public的单个属性

Field addrField = clazz1.getField("addr");

log.info("获取public addr..");

//获取所有公开的属性

Field[] publicFieldS = clazz1.getFields();

for(int x = 0;x < publicFieldS.length;x++){

Field field = publicFieldS[x];

log.info("获取到所有pulibc的属性.当前获取第:{}个。属性名称为:{}",x,field.getName());

}

//获取单个属性(private)

Field privateSchooleName = clazz1.getDeclaredField("schoolName");

//获取所有属性 包含public private的

Field [] allField = clazz1.getDeclaredFields();

for(int x = 0;x < allField.length;x++){

Field field = allField[x];

log.info("获取到所有的属性.当前获取第:{}个。属性名称为:{}",x,field.getName());

}

}

12d30fd9acfa868d8dae7548bbae99b0.png

查看student的属性:

4e190d9c5dd794d73028715ab5387d0b.png

运行结果:

aba75a864be6e9d4ae9d46daadac3767.png

4.2.7 获取对象中方法

方法和属性类似。都分为public和private的。所以:

获取public方法是:getMethod

获取所有方法(包含private的):getDeclaredMethod

bee9cc17d8cb034f534de6bae488777b.png

这里咱们就只演示获取单个public方法:

Demo演示代码:

/**

* 获取方法

* @throws Exception

*/

@Test

public void getMethodTest()throws Exception{

Class> clazz1 = Class.forName("com.kaigejava.domain.Student");

Class> methodParams[] = new Class[]{String.class};

Method publicSetRealName = clazz1.getMethod("setRealName",methodParams);

log.info("方法名称为:{},方法参数为:{}",publicSetRealName.getName(),publicSetRealName.getGenericParameterTypes());

}

a6a42ee78cd82a24207bea2cef9b95f0.png

运行结果:

94825c1a78953772cbd3ccfbfdbfd63c.png

今日总结:

415e01233acbf269da01683e395141e9.png

温馨提示:本文是系列教程中的一篇文章。返回搜狐,查看更多

责任编辑:

http://www.jmfq.cn/news/4829671.html

相关文章:

  • 网站改版设计费进什么科目/2023最火的十大新闻
  • 郑州短视频拍摄制作公司/seo外包多少钱
  • 做网站多久才会有收益/网络营销总监岗位职责
  • 西宁网站建设排名/百度资源站长平台
  • 外贸前景比较好的行业/简单网站建设优化推广
  • 网站前端做报名框代码/刺激广告
  • 品牌网站建设怎么做/谷歌浏览器官方正版下载
  • 免费建站网站建设/排名优化工具
  • 黑客做的网站好用不/百度官方app下载
  • 网站建设 推广什么意思/win10最强优化软件
  • 江门网站建设运营团队/seo搜索引擎招聘
  • 网站建设的主要结构/头条广告入口
  • 大学校园门户网站建设/企业营销策划实训报告
  • 主流网站开发技术框架/seo根据什么具体优化
  • 兰州网站建设推广/seo关键词优化推广报价表
  • asp手机网站源码/app运营方案
  • 网站开发 百度网盘/网站建设多少钱
  • 网站首页内链怎么做/地推接单平台找推网
  • 商城网站的模块设计/seo顾问培训
  • 免费的平面设计网站/elo机制
  • 个人微网站怎么做/南宁网站seo
  • php+mysql网站开发全程实例pdf/百度云搜索引擎入口手机版
  • 平面设计主要是干嘛的/北京seo公司哪家好
  • 黄山网站设计/免费个人主页网站
  • 自开发购物网站/网络培训网站
  • 无锡网站制作中心/宁波seo教学
  • 为什么网站显示建设中/成都关键词排名推广
  • 怎么编辑网站代码/赣州seo外包怎么收费
  • 营销型网站模板展示/app定制开发
  • 西地那非我吃了5年/深圳优化公司