Class<?> c = Class.forName("main.Main$MyClass"); //要包名+类名 Object obj = c.newInstance();
MyClass mc = (MyClass)obj;
Field[] fields = c.getDeclaredFields();//拿到数据成员
Method[] methods = c.getMethods();//拿到函数成员
for(Field f : fields){
System.out.println("该类的内部变量有:"+f.getName());
}
for(Method m : methods) {
System.out.println("该类的方法有:"+m.getName());
}

最新文章

  1. Node.prototype.contains
  2. Http协议的常见参数
  3. !gluLookAt与glOrtho 参数解析
  4. RAS RC4 AES 加密 MD5
  5. Java for LeetCode 146 LRU Cache 【HARD】
  6. java多线程的协作
  7. apache http server 局域网无法访问
  8. raiserror的用法
  9. c++线程创建传递的参数发生改变
  10. GUI &amp; Event例子
  11. SQL Server数据库附加失败:错误5120和错误950
  12. 怎么取消ie浏览器body与html的间隙
  13. Nginx将通过IP访问重定向
  14. 【JCP模式实战--ferrous-framework】ferrous前端开发框架邀您初体验
  15. MySQL 表名区分大小写设置
  16. SpringBoot整合Kafka和Storm
  17. swoole简单demo测试
  18. SQL server 2012完全删除
  19. 用两个栈实现队列(python)
  20. 检测SQLServer复制订阅进度

热门文章

  1. 嵌入式 python异常except语句用法与引发异常 zz
  2. Java重载遇到泛型
  3. css中clearfix清除浮动的用法及其原理示例介绍
  4. 浅谈 Struts2 面试题收藏
  5. a标签的herf和click事件
  6. Mutex 和 Lock
  7. Android 与Unity交互之Toast消息
  8. 【其他】win7创建wifi热点共享给手机使用
  9. python bytes to string
  10. The constructor User.Student(String, String, String) is not visible