类Test中有new Main(),在Main.java里的new One()对象怎样访问Test中的其他对象? class Test { Test() { Main main = new Main(); HelloWorld h = new HelloWorld(); }}class Main { Main() { One one = new One(); HelloWorld h = new HelloWorld();h.test(); }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你要明白要去调用其它类的方法如果是静态的就直接类名。就能调用了如果是非静态类的方法,就去new对象出来调用还有一种就是把对象当成参数传进去再调用对象的方法总之一个方法所在对象要和被调用对象有一种“联系”在 上面的是例子。我的情况是Main中new了a和z对象,a对象又new了b对象,b对象又....到n对象时,n对象要访问z对象。如果用参数传递现在要改当前代码太麻烦了,要改的太多。只能用静态方法了么?(不知道为啥我总是避免使用静态方法,不知道是不是应该这样)还有其他解决方案么? 帮帮我吧,我在做数据库连接测试程序总是出问题。 weblogic中报Error 403--Forbidden错在那? netbeans 5.5 如何打包jar java 中进程与线程咨询,以及JAVA线程占用CPU 高的问题 奇怪的事情 如何完全clone 一个HashMap? 请教一个关于JApplet的web应用问题 关于JTree的一个问题 如何编程实现 利用代理服务器访问网页? JAVA String 编码问题 请教cookie问题,学习~~~ 懂python的java高手请教
如果是静态的就直接类名。就能调用了
如果是非静态类的方法,就去new对象出来调用
还有一种就是把对象当成参数传进去再调用对象的方法
总之一个方法所在对象要和被调用对象有一种“联系”在
我的情况是Main中new了a和z对象,a对象又new了b对象,b对象又....到n对象时,n对象要访问z对象。如果用参数传递现在要改当前代码太麻烦了,要改的太多。
只能用静态方法了么?(不知道为啥我总是避免使用静态方法,不知道是不是应该这样)
还有其他解决方案么?