已采纳回答 / SteveCode
提前声明:我们在学习一样东西的时候,不懂就先死记硬背。不懂或者没有理解,是因为我们段位还不够。过一段时间反过来再看一遍可能就懂了。foo类的类类型是指c1 c2 c3 ,和foo类有什么区别呢...
2021-01-03
已采纳回答 / qq_学着遗忘_0
本来代码里面是动态类实现,你Constructor constructor=c.getConstructor();这行代码使用了静态类的实现方式,应该会编译不过,因为c.getConstructor()无法在静态编译期间确定类型。
2020-06-24
最新回答 / monkeyzi
他这个例子中,类名就是类的全名了,不同于我们在idea或者eclipse中的建了很多个包,他demo中几个类都在磁盘的同一个位置,就不存在要通过类的全名转化成文件的路径,去找到对用的class。 args[0]这个代表的就是你传入的是哪个类就是哪个
2020-04-30
最赞回答 / weixin_慕无忌4297677
刚看完所有讲反射的视频。我觉得能提出Class和Object的关系的问题的同学是善于思考的人(因为这个问题我一开始没想)。以下个人观点:Class和Object二者应该是不同维度和角度的,但二者也确实存在...
2019-08-06
最新回答 / qq_慕仔2321297
和我一样,强迫症,不想看到最后有逗号。
for(int j=0;j<paramsType.length;j++){ System.out.print(paramsType[j].getSimpleName()); if(j<paramsType.length-1){ System.out.print(","); } }
2019-08-04