关于方法参数类型的问题

来源:3-8 Method类的概述和使用

慕标3356598

2020-03-26 16:07:31

如方法getDeclaredMethod(String name, Class<?>... parameterTypes),后面填的是方法参数类型列表,实例中写的是String.class 这样,请问下既然是填参数类型,直接填String为啥错?怎么样更好地理解如String.class、Long.class这样的参数类型?

写回答

1回答

好帮手慕小脸

2020-03-26

同学你好,

1、请问下既然是填参数类型,直接填String为啥错?

因为这里定义时就是需要传入class类型的,当使用String时需要在后面添加.class。

2、String.class:就是一个String的字节码类

     Long.class:就是一个Long的字节码类

一般在需要指定某个类型时会用到,同学以后见的多了,理解会更加深刻。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 8016 问题

查看课程