关于反射调用main方法

来源:2-19 元编程面试专项

KALOS4351131

2021-04-07

老师早上好
我想问下,为什么通过如下方式调用main方法会报 ‘IllegalArgumentException’异常(红框内容)。上面的那种方式是我百度的调用方法
图片描述

写回答

1回答

求老仙

2021-04-07

Invoke方法是针对一个实例,调用这个实例的方法。


其实和调用方法是一样的,比如obj.foo()这样是 OK的。 但是obj.getClass().foo(), 就不行了。 obj.getClass()是Class<T>。 

0
3
KALOS4351131
非常感谢!
2021-04-17
共3条回复

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程