A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiangkai 中级黑马   /  2015-12-6 21:30  /  680 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

局部代码块有什么作用?

5 个回复

正序浏览
再续啸傲 来自手机 中级黑马 2015-12-7 12:16:25
地板
get and look look
回复 使用道具 举报
楼上的好全面
回复 使用道具 举报
静态代码块——随着类加载而加载,并且只加载一次 static{代码},作用是给类初始化,主要用于运行的程序需要加载的一些代码,比如加载程序运行需要的驱动程序呀之类的,在程序运行期间只加载一次,加载比较早在构造代码块之前,
构造代码块——创建对象的时候用于初始化对象,给对象赋予一些初始属性,不写的话会有一个隐式的空参数构造代码块,构造代码不可以被继承,更不能被覆盖(子类和父类的名字都不一样何来覆盖和继承,构造器必须和类名相同),但是在子类继承父类的时候必须要调用父类的构造函数(通过super关键字)如果父类有定义无参数的构造器,子类可以不写,在子类创建对象时系统会默认调用父类的无参构造器,但是如果父类没有无参构造器的时候,子类必须显示的调用父类的有参数构造器,super(参数)。
局部代码块——作用在成员局部,一般用于限制局部成员的作用域。
回复 使用道具 举报 1 0
楼上说的对,
回复 使用道具 举报
局部代码块限定变量的生命周期
局部代码快内定义的变量作用范围在代码块内

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马