如果按你那么写的话,那Z可能就是OBJ类里面的一个静态变量了。给你个简单例子public class A {int x;}public class B {public void add(int j,int k,A ax){//这里的ax就叫做对象的引用变量作为参数传递ax.x = j+k;//在这里将改变类A里面x的值}public static void main(String[] args) {B b = new B();//创建类A对象aA a = new A();//创建类B对象bSystem.out.println(a.x);//a.x为0b.add(1, 2, a);//将对象a传了进去System.out.println(a.x);//此时调用add方法改变了A中x的值。对象的内容在被调用的方法中改变,但是对此对象的引用不会改变。}}不仅如此 对象还可以作为方法的返回值。就写这些,你自己再好好体会体会,多做些例子,没准哪一条语句就让你恍然大悟了呢:)