+ -
当前位置:首页 → 问答吧 → 数组对象作为实参传递给Array问题。

数组对象作为实参传递给Array问题。

时间:2011-12-27

来源:互联网

比如:
customer[] cust={new customer{},new customer{},new customer{}};//对象数组

DisplayArrayData(cust);//自定义方法

DisplayArrayData(Array arr)//传给Aarray
{
  Console.write(arr.getValue(0));
}

Class customer{}

我的问题是,cust作为数组对象以实参的方式传给形参arr,在这里Array是作为数组的基类还是作为隐式转换数组的一个类型。
我感觉应该是后者,如果作为数组的基类存在的话,方法arr.getValue()只是调用基类Array.getValue()方法,而不是调用继承类customer中的getValue()方法。自己这样想的,还请各位指正。

作者: usiman   发布时间: 2011-12-27