本帖最后由 蓬头小道士 于 2015-8-20 21:03 编辑
class Person
{
private String name;
private int age;
Person(String name)
{
this.name=name;
}
Person(String name,int age)
{
this.name=name;
this.age=age;
}
public void Speak()
{
System.out.println("name="+name+"----"+"age="+age);
}
public static void main(String[] args)
{
Person p=new Person("hello");
p.Speak();
Person p1=new Person("hello",22);
p1.Speak();
}
}
上面程序中红色部分在堆内存中的具体内容是什么?它们在堆内存中创建了什么内容?在新创建的对象中是否包含speak()方法?
|
|