黑马程序员技术交流社区

标题: 局部代码快 [打印本页]

作者: xiangkai    时间: 2015-12-6 21:30
标题: 局部代码快
局部代码块有什么作用?

作者: bbaijiajinger    时间: 2015-12-6 21:51
局部代码块限定变量的生命周期
局部代码快内定义的变量作用范围在代码块内

作者: 高云    时间: 2015-12-6 22:00
楼上说的对,
作者: 八宝    时间: 2015-12-6 22:37
静态代码块——随着类加载而加载,并且只加载一次 static{代码},作用是给类初始化,主要用于运行的程序需要加载的一些代码,比如加载程序运行需要的驱动程序呀之类的,在程序运行期间只加载一次,加载比较早在构造代码块之前,
构造代码块——创建对象的时候用于初始化对象,给对象赋予一些初始属性,不写的话会有一个隐式的空参数构造代码块,构造代码不可以被继承,更不能被覆盖(子类和父类的名字都不一样何来覆盖和继承,构造器必须和类名相同),但是在子类继承父类的时候必须要调用父类的构造函数(通过super关键字)如果父类有定义无参数的构造器,子类可以不写,在子类创建对象时系统会默认调用父类的无参构造器,但是如果父类没有无参构造器的时候,子类必须显示的调用父类的有参数构造器,super(参数)。
局部代码块——作用在成员局部,一般用于限制局部成员的作用域。
作者: Kalsifa    时间: 2015-12-7 10:51
楼上的好全面
作者: 再续啸傲    时间: 2015-12-7 12:16
get and look look




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