课程
/后端开发
/Java
/反射——Java高级开发必须懂的
构造函数名不就是类名吗?不是可以直接通过Class c = obj.getClass();
c.getName();来获取构造函数名
2015-07-22
源自:反射——Java高级开发必须懂的 4-1
正在回答
通过Class类的getConstructors()方法获取的类的构造函数也是Class对象,而getName()获取的知识String对象,两者完全不同,只是你通过标准流输出到控制台上看起来一样而已。
这是获取类名
Delena 提问者
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
2 回答前提要求要有无参数的构造方法,但是Foo没有写构造方法呀?
2 回答反射的类 构造方法是Private的 怎么反射?
1 回答方法没有返回值的话就返回的null那前面的构造方法的对象名称用getName()获取的话那岂不是都是为空?
4 回答for(Field field:fs){} 括号里的函数
1 回答集合的泛型与造型