JAVA的简单问题

来源:百度知道 编辑:UC知道 时间:2024/04/28 18:41:44
如果在类A中有数组a[4],在调用类B中的方法insert()修改数组a[4]中的元素时,这参数怎么传啊?
在类A中方法调用时,参数表怎么写?
而在类B中,形参又是怎么写?
在类A中是 insert(a);
在类B中是 insert(int a[4]);
吗?在类B中是吧是要先定义a[4],还是就这样就行了?
唉刚学JAVA连个参数怎么传都不知道,郁闷死人了...
简单的说就是JAVA中调用类中的方法时数组的形参怎么写,实参又是怎么写。

形参是形式上
实参是实际上,通过下面的例子你可以看出来。
void function(int a,int b)
{
DoSomething!
}

void main()

{

int a,b;

a = 1;
b = 2;
function(a,b);
.
.
.

}//这是一个很好说明问题的例子,main函数通过调用function()执行行为,他需要参数,即a、b,
main里面的a,b是实际的参数,function(形式参数列表)。
不过这个问题要说可以说很多,先这样记下,一会就明白了。

等你再把分提到100分1天内就知道了

没看明白你的问题,再说具体下。

如果a[]是类A的实例字段的话,在B中调用的时候要先生成一个类A的实例。

例如 A aObject = new A();
然后用在你的insert方法里调用aObject.a[]就好了