黑马程序员——反射调用方法
来源:互联网 发布:淘宝云建站不能用了吗 编辑:程序博客网 时间:2024/06/16 12:54
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
package mypackage;import java.lang.reflect.*;/* * 编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法。 */public class reflect {public static void main(String[] args) throws Exception {Class<?> testClass = Class.forName("mypackage.Test");// 通过字节码的newInstance()直接获得Test ts = (Test) testClass.newInstance();// 通常是用Object对象和字节码调用Object ob = testClass.newInstance();// 通过Method对象调用object对象来执行自己Method methodShow = testClass.getMethod("show");// invoke对带有指定参数的指定对象调用由此 Method 对象表示的底层方法methodShow.invoke(ts);methodShow.invoke(ob);/* * 输出:哥就是反射0号 * 就是反射1号 * 分析:显然调用的类就是methodShow, */}}class Test {static int i;Test() {this.i = 0;}public void show() {System.out.println("哥就是反射" + i + "号");i++;}}
0 0
- 黑马程序员——反射调用方法
- 黑马程序员——反射调用main方法和数组Class及数组参数
- 黑马程序员——读取properties且反射调用类中的方法
- 黑马程序员—反射调用main方法的问题总结(涉及可变参数)
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员—反射
- 黑马程序员java高新技术篇----通过反射调用main方法
- 黑马程序员-反射调用其他类main方法
- 黑马程序员——反射及实现方法
- 黑马程序员——方法总结之反射
- 黑马程序员——反射
- 黑马程序员——反射
- 手把手教你:win7下的python+django项目移植到虚拟机的Ubuntu下网页无法显示的解决方法
- android launchmode(四种启动模式)应用场景及实例
- 设计包含min或max功能的栈
- NEUQ 1256: 核电站问题
- 黑马程序员----集合类
- 黑马程序员——反射调用方法
- 黑马程序员——高新技术 反射(2)
- 二叉树的非递归遍历
- 用递归函数计算厄密多项式
- js函数调用执行顺序
- SDUT3131(多重背包)
- 03-07-2015——03-08-2015
- [BZOJ 1854] SCOI 2010 游戏 · 二分图匹配
- oc_study11