java反射调用方法是什么
作者:小宇宙叶知秋
时间:2023-05-01
来源:正软商城
浏览:0
1、调用静态方法ClassthreadClazz=Class.forName("java.lang.Math");Methodmethod=threadClazz.getMethod("abs",long.class);System.out.println(method.invoke(null,-10000l));只需要将invoke方法的第一个参数设为null即可。2、调用类中构造方法取得类中指定参数类型的构造publicConstructorgetConstructor(Class…parameter
本文目录
1、调用静态方法
Class> threadClazz = Class.forName("java.lang.Math");
Method method = threadClazz.getMethod("abs", long.class);
System.out.println(method.invoke(null, -10000l));只需要将invoke方法的第一个参数设为null即可。
2、调用类中构造方法
取得类中指定参数类型的构造
public Constructor getConstructor(Class>… parameterTypes) throws NoSuchMethodException, SecurityException
只能取得类中public权限的构造方法
public Constructor getDeclaredConstructor(Class>… parameterTypes)
可以取得类中全部构造方法,包含私有构造。
3、调用类中指定名称的普通方法
public Method getMethod(String name, Class>… parameterTypes) //方法有重载所以要传名称和参数类型取得本类以及父类中所有public方法 public Method getDeclaredMethod(String name, Class..parameterTypes) 取得本类中全部普通方法,包括私有方法。
作者最新文章
笔趣阁在线阅读免费无弹窗小说网站入口教程
2026-11-05 08:38
Excel单元格内换行教程:Alt+Enter快捷键与自动换行设置
2026-10-30 18:49
3DMax材质贴图浏览器怎么打开
2026-10-29 12:08
blender几何节点功能怎么开启教程界面入口与启用步骤
2026-10-18 13:20
PDF删页删错怎么找回?PDF删页报参数错误怎么办?
2026-10-17 11:21
上一篇:
mysql的安装路径如何查看
下一篇:
Java常用数据类型的输入输出有哪些
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















