类与对象

Person  per  = new   Person();

声明对象:栈内存中声明的,与数组一样,数组数组名就保存在栈内存中,只开辟栈内存的对象是无法使用的,必须使用其堆内存的引用才能使用。

new   Person()在堆中开辟空间,所有内容都是默认值,则对象per就直接指向堆内存的数据,,,,,【注】:String是一个字符串,本身就是一个类,就是一个引用数据类型,故初值是null

 

 

结论:对象保存在栈内存中,属性是保存在堆内存之中,程序中所有的方法保存在全局代码区中,此区中的内容是所有对象共享 的

上一篇:java抽象类与接口——设计模式


下一篇:Object类