当前位置:编程学习 > JAVA >>

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

比如说在main函数里创建了一个对象MyDate md= new MyDate(1,1,2011),当然也写了MyDate的类啦,构造方法就那样吧,然后我想比如说在另外一个类里引用这个实例对象,因为我需要里面的参数,怎么弄呢?
补充:谁能留个Q?Q上面好说点,问题能更详细的解释。。谢谢啦~
答案:答: 可以a)由main传入其他类,b)对象赋值给main所在类的静态公开成员,其他类调用该乘员
关于a):
程序的入口是main,任何类最终也会有main顺流而下的代码来调用。
MyDate md= new MyDate(1,1,2011);
AnotherClass o=new AnotherClass(md);//这样或其他方法都可以传入
o.setDate(md);这样也可以传入。

加分加分
其他:标识符不能含有其他对象如何创建 定义一个对象的引用构架函数P71 1)什么是访问控制? 在java中,类,属性,方法,接口等都需要含有main()方法的 main也是一个方法,里面的实例对象如果外面没声明的话,就是局部变量了。

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

这样即使你在另一个类里调用一遍main方法,也可以获得此实例对象了。 class My{
   MyDate md;
   My(MyDate md){
    this.md=md;
  }
}

MyDate md= new MyDate(1,1,2011),
new My=new My(md); 可以重新创建实例对象 

上一个:1,2,3,,, java String 的split后长度是3,怎么不是5
下一个:java就要我的命

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,