每日总结03
堆内存:保存对象的属性内容。堆内存需要用new关键字来分配空间;
栈内存:保存的是堆内存的地址(在这里为了分析方便,可以简单理解为栈内存保存的是对象的名字)。
任何情况下,只要看见关键字new,都表示要分配新的堆内存空间,一旦堆内存空间分配了,里面就会有类中定义的属性,并且属性内容都是其对应数据类型的默认值。
class Person
{
String name ;
int age ;
public void tell()
{
System.out.println("姓名:" + name + ",年龄:" + age) ;
}
}