读书人

声明对象基础有关问题

发布时间: 2012-01-06 22:55:18 作者: rapoo

声明对象基础问题
请问:
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

读书人网 >J2SE开发

热点推荐