怎样理解对象是"一块存储区"
怎样理解对象是"一块存储区"
内存里面分成三个区
一个是程序区
一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧
另一个是堆//这里是就是用new的地方
而数据在内存中存储是通过指针来实现的
如果有什么地方不对请提出来啊
[此贴子已经被作者于2006-3-16 18:48:45编辑过]
恩多谢了楼上的各位
现在有点理解了
我表达不清楚
定义每个变量的时候都要给它分配一个内存
而对象就是一个变量
呵呵
一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧
也就是说局部变量是到运行时才得到内存分配的空间,对吗?