黑马程序员技术交流社区

标题: 初始化块和构造器的区别 [打印本页]

作者: Kingchen    时间: 2016-5-26 22:36
标题: 初始化块和构造器的区别
初始化块和构造器的区别:
     从某种程度上看,初始化块是构造器的补充,初始化块总是在构造器之前执行。系统同样可使用初始化块来进行对象的初始化操作。
     与构造器不同的是,初始化块是一段固定执行的代码,它不能接受任何参数。因此初始化块对同一个类所有对象进行的初始化处理完全相同。基于这个原因,不难发现初始化块的基本用法,如果有一段初始化处理代码所有的对象完全相同,且无需任何参数,就可以把这段初始化代码处理代码提取到初始化块中。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2