在学习Java的时候总会遇到一些问题,今天就给大家说下如何把对象作为参数。
到目前为止,我们都使用简单类型作为方法的参数。但是,给方法传递对象是正确的,也是常用的。例如,考虑下面的简单程序:
// Objects may be passed to methods.
class Test {
int a,b;
Test(int i,int j) {
a = i;
b = j;
}
// return true if o is equal to the invoking object
boolean equals(Test o) {
if(o.a == a && o.b == b) return true;
else return false;
}
}
class PassOb {
public static void main(String args[]) {
Test ob1 = new Test(100,22);
Test o