如何获取一个数据对象的数据类型?
比如,某方法的返回值非常抽象,API上显示是Object,我如何得知在具体的程序中得知返回结果的数据类型?
objcet对象有无显示自身数据类型的方法?
有的。
对象.getClass();
int a=1;
a.getClass();就是java.lang.Integer.
如果
User user=...
user.getClass();就是.......User。对象的包加类型。
第1题:
下列关于Applet中加载图像的说法中,错误的是()。
A.可以使用Applet类的getlmage()方法获取图像对象
B.程序员必须自行定义获取图像以及显示图像的类和方法
C.图像由一个java.Image类的对象来表示
D.可以使用Graphics类的drawlmage()方法获取图像对象
第2题:
51、Java语言中的数组元素只能是基本数据类型而不能为对象类型。
第3题:
JAVA中拆箱是指将引用数据类型的对象转为基本数据类型。
第4题:
8、EL表达式可以从各种类型的容器对象中检索Java对象,获取数据。
第5题:
下列关于参数传递的描述中,错误的是()。
A.Java语言中方法间传递基本数据类型数据时直接传递数值,即值传递
B.Java语言中方法间传递引用数据类型数据时传递的是对象引用,即引用传递
C.引用传递后,形参和实参将引用不同的对象
D.Java语言中,当返回值是引用数据类型时返回的是对象引用