如何利用反射去访问一个私有的方法
来源:互联网 发布:哔哩哔哩 mac客户端 编辑:程序博客网 时间:2024/04/29 14:10
package com.java.lesson.reflect;
public class PrivateTest {
private String name = "zhang";
public String getName() { return name; }
private String sayTo(String name) { return " hello ----- " + name; }
}
===================
package com.java.lesson.reflect;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public class TestPrivate {
public static void main(String[] args) throws Exception {
PrivateTest p = new PrivateTest();
Class<?> classType = p.getClass();
Method method = classType.getDeclaredMethod("sayTo", new Class[] { String.class });
method.setAccessible(true);
Object object = method.invoke(p, new Object[] { "sxz" });
System.out.println(object);
// =========================================================
Field field = classType.getDeclaredField("name");
field.setAccessible(true);
field.set(p,"lisi");
System.out.println(p.getName());
}
}
- 如何利用反射去访问一个私有的方法
- 利用java反射访问私有方法
- java利用反射来调用一个类的私有方法
- java如何利用反射机制调用类的私有方法
- 利用反射调用私有方法、访问私有属性
- 利用反射访问私有属性、调用私有方法
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 利用反射访问类的私有成员
- 如何通过反射访问私有变量和私有方法
- java中的反射机制——如何访问私有成员的私有方法
- 反射访问类的私有属性对象的私有方法
- 利用反射机制访问类中的私有方法
- 利用反射机制访问类中的私有方法
- java利用反射访问类的私有(private)属性及方法
- 一个简单的反射调用私有方法
- 利用Reflection API访问类的私有成员、私有方法
- Android Handle Thread Message 小说明
- 告别ASP.NET操作EXCEL的烦恼(总结篇)
- C----Study
- linux C print
- java 反射
- 如何利用反射去访问一个私有的方法
- 一段有意思的代码
- Android Thread,Handler,Loop用法介绍
- Linux C++ STL用法介绍(1)
- android-4.0.1 源码分析 wifi 篇
- mysql 复习
- JS之 MVC
- vm 官网
- 将数据导出到Excel汇总