本帖最后由 陈圳 于 2013-2-23 13:25 编辑
今天自己写了一个函数,然后试了下函数的返回值能不能为数组
代码如下:
public int[] getNum(int year)
{
int arr[]={1,2,3,4};
return arr;
}
public static void main(String[] args)
{
Demo d=new Demo();
int[] arr=d.getNum(1997);
for(int i=0;i<arr.length;i++)
System.out.println(arr);
}
编译通过.函数返回的是一个数组的首地址值.那是不是所有类型的都能被当作函数返回值?比如类对象数组.这个函数返回值有什么具体要求?
|