/*使用对象通过点运算来实现 格式如 对象名.成员变量名,对象名.成员方法(参数列表),
* 调用时要指定调用的方法名,实参,并要求实参类型,个数和顺序与定义中的形参一致*/
public class PassTest { //定义类PassTest
float ptValue; //定义变量
public void changeInt(int value){ //构造函数,传入参数
System.out.println("In changeInt:"+value);//打印value
value=55;//初始化
}
public void changeArrayValue(int xc[]){ //构造函数,数组型参数
System.out.println("Int changeArrayValue:"+xc[1]); //打印数组下标为1的数
xc[1]=6;//初始化
}
public static void main (String args[]){ //main函数输出
int val=11; //定义变量
int sc[]={1,9};//定义数组变量
PassTest pt=new PassTest(); //实例化
pt.ptValue=20; //调用
pt.changeInt(val);//调用并传参
System.out.println("Current Int value is:"+val);//打印val
pt.changeArrayValue(sc);//调用并传入新参(数组)
System.out.println("Current value in arrays is:"+sc[1]);//打印数组
}
}
* 调用时要指定调用的方法名,实参,并要求实参类型,个数和顺序与定义中的形参一致*/
public class PassTest { //定义类PassTest
float ptValue; //定义变量
public void changeInt(int value){ //构造函数,传入参数
System.out.println("In changeInt:"+value);//打印value
value=55;//初始化
}
public void changeArrayValue(int xc[]){ //构造函数,数组型参数
System.out.println("Int changeArrayValue:"+xc[1]); //打印数组下标为1的数
xc[1]=6;//初始化
}
public static void main (String args[]){ //main函数输出
int val=11; //定义变量
int sc[]={1,9};//定义数组变量
PassTest pt=new PassTest(); //实例化
pt.ptValue=20; //调用
pt.changeInt(val);//调用并传参
System.out.println("Current Int value is:"+val);//打印val
pt.changeArrayValue(sc);//调用并传入新参(数组)
System.out.println("Current value in arrays is:"+sc[1]);//打印数组
}
}