黑马程序员技术交流社区
标题:
初始化块和构造器的区别
[打印本页]
作者:
Kingchen
时间:
2016-5-26 22:36
标题:
初始化块和构造器的区别
初始化块和构造器的区别:
从某种程度上看,初始化块是构造器的补充,初始化块总是在构造器之前执行。系统同样可使用初始化块来进行对象的初始化操作。
与构造器不同的是,初始化块是一段固定执行的代码,它不能接受任何参数。因此初始化块对同一个类所有对象进行的初始化处理完全相同。基于这个原因,不难发现初始化块的基本用法,如果有一段初始化处理代码所有的对象完全相同,且无需任何参数,就可以把这段初始化代码处理代码提取到初始化块中。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2