java中创建对象的步骤是怎么样的?

老师说,先new了一个对象,在堆内存中开辟空间
然后就是赋默认值(没有静态代码块)
接着就是调用对应的构造函数进栈。
执行隐藏的步骤。
1:super()
2:对非静态变量进行赋显示值
3:执行构造代码块
最后执行构造函数代码块。
然后构造函数出栈。把地址传递给接受的变量。

查看全部
READIgg
滑稽阿狸
2016/03/02 16:05
  • java
  • 对象
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

12个回复