Java创建类的对象的过程

在Java当中通常都是用 new 来创建一个对象的,   当 执行 Point myPoint = new Point(12,34)这条代码时会顺序执行如下的几步:

   第一、 执行 Point myPoint             在栈当中生成一个引用型变量的空间 mypoint ,注意这时并没有生成任何对象

   第二、 执行 new Point (12 ,34)

          首先在堆当中为 Point 型的无名对象开辟空间 ;

          之后将对象当中的成员变量进行初始化 ;

          最后调用 Point 类的构造函数;       第三、 将这个创建好的对象的引用赋给 myPoint

 

posted @ 2014-08-10 10:48  RoperLee  阅读(305)  评论(0)    收藏  举报