日期:2014-05-20  浏览次数:20585 次

声明对象基础问题
请问:
Date   date;//声明对象是否分配地址?如何建立和先面实例化对象的联系?
date=new   Date   ();



------解决方案--------------------
我的理解是
Date date;
date 是个变量,不是对象,地址肯定分配了,就像其他变量一样

date=new Date ();
new Date (); 才是对象,
date 引用了 new Date ();

个人看法,望有牛人指点
------解决方案--------------------
Date date 这里应该是在栈里面生命一个变量
new Date ();是在动态存储区里面实例化一个类,分配内存
date=new Date ();是将这个实例化的类的地址赋给 date变量
------解决方案--------------------
我的理解:
Date date 申明一个变量
date=new Date ();在堆区建立对象,即为对象分配空间,并将地址-》date