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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵刘滨 中级黑马   /  2012-8-5 19:37  /  1235 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

局部变量和类字段的区别?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
局部变量:在方法中定义的变量叫做局部变量,其作用域从定义开始,直到其所在的大括号结束为止;
类字段:一个变量一旦定义在方法外,类的里面,就叫做类的字段,这个变量就可以被本类的所有方法所访问,但注意的是,静态方法只能访问静态字段。
可以这样理解,字段属于变量,但是字段是定义在类里面,方法外面的全局变量,而方法里面的变量就是局部变量,局部变量只能在方法里面使用

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
我们必须对方法中的【局部变量】显示地进行初始化   但如果没有对类中的字段进行初始化,他们就会被自动的初始化为默认值(
数字变量为0,boolean变量为false,如果对象引用的话就是null)
我们对使用 类字段时,是有默认值的,但局部变量 必须 初始化

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

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