Java中main函数里创建的实例对象如何在其他类引用?

2024-12-23 12:00:03
推荐回答(4个)
回答1:

答: 可以a)由main传入其他类,b)对象赋值给main所在类的静态公开成员,其他类调用该乘员
关于a):
程序的入口是main,任何类最终也会有main顺流而下的代码来调用。
MyDate md= new MyDate(1,1,2011);
AnotherClass o=new AnotherClass(md);//这样或其他方法都可以传入
o.setDate(md);这样也可以传入。

加分加分

回答2:

main也是一个方法,里面的实例对象如果外面没声明的话,就是局部变量了。

另外一个类里引用,最好把main方法里的局部变量放到方法外面声明啦。

这样即使你在另一个类里调用一遍main方法,也可以获得此实例对象了。

回答3:

class My{
MyDate md;
My(MyDate md){
this.md=md;
}
}

MyDate md= new MyDate(1,1,2011),
new My=new My(md);

回答4:

可以重新创建实例对象