class Test {
    Test() {
        Main main = new Main();
        HelloWorld h = new HelloWorld();    }
}class Main {
    Main() {
        One one = new One();
 HelloWorld h = new HelloWorld();
h.test();    }
}

解决方案 »

  1.   

    首先你要明白要去调用其它类的方法
    如果是静态的就直接类名。就能调用了
    如果是非静态类的方法,就去new对象出来调用
    还有一种就是把对象当成参数传进去再调用对象的方法
    总之一个方法所在对象要和被调用对象有一种“联系”在
      

  2.   

    上面的是例子。
    我的情况是Main中new了a和z对象,a对象又new了b对象,b对象又....到n对象时,n对象要访问z对象。如果用参数传递现在要改当前代码太麻烦了,要改的太多。
    只能用静态方法了么?(不知道为啥我总是避免使用静态方法,不知道是不是应该这样)
    还有其他解决方案么?