单项选择题
与以下代码等价的选项是()。
ClassstuCls=Student.class;
Objectobj=stuCls.newInstance();
MethodsetMethod=stuCls.getMethod("setName",String.class);
setMethod.invoke(obj,“张三”)
A.Studentstu=newStudent();stu.setName(“张三”)
B.Studentstu=newStudent();stu.setName()
C.Student.setName()
D.Student.setName(“张三”)
相关考题
-
单项选择题
通过Field类读取引用类型成员变量的值使用以下哪个方法?()。
A.Objectget(Objectobj)
B.XXXgetXxx(Objectobj)
C.voidset(Objectobj,Objectval)
D.ObjectsetXxx(Objectobj,Objectval) -
单项选择题
Objectarr=Array.newInstance(String.class,5);定义一个长度为5的字符串数组,为下标为3的元素赋值为dog,以下选项正确的是()。
A.Array.set(arr,2,“dog”)
B.Array.set(arr,3,“dog”)
C.Array.set(2,“dog”)
D.Array.set(3,“dog”) -
单项选择题
使用反射定义一个三行四列的二维数组,以下语法格式正确的是?()。
A.Objectarr=Array.newInstance(String.class,4,3)
B.Arrayarr=Array.newInstance(String.class,3,4)
C.Arrayarr=Array.newInstance(String.class,4,3)
D.Objectarr=Array.newInstance(String.class,3,4)
