黑马程序员技术交流社区
标题:
Student s = new Student();做了哪些事情
[打印本页]
作者:
吖玮
时间:
2016-5-9 11:26
标题:
Student s = new Student();做了哪些事情
(1)把Student.class文件加载到内存
(2)在栈内存为s开辟空间
(3)在堆内存为学生对象申请空间
(4)给学生的成员变量进行默认初始化。null,0
(5)给学生的成员变量进行显示初始化。林青霞,27
(6)通过构造方法给成员变量进行初始化。刘意,30
(7)对象构造完毕,把地址赋值给s变量
作者:
xzmly111
时间:
2016-5-9 12:10
如果有构造代码块的话,也要记得初始化,在构造函数之前
作者:
进击的鬼笔环肽
时间:
2016-5-9 14:02
腻害,就是不知道静态代码块一般是啥功能
作者:
tylw123
时间:
2016-5-9 22:18
静态代码块一般用于加载驱动
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2