您的位置:首页 > 其它

成员变量和局部变量

2016-05-07 00:03 218 查看

概念

成员变量

在类中定义,用来描述对象将要有什么。

局部变量

在类的方法中定义,在方法中临时保存数据。

区别

1、作用域不同

成员变量的作用域在整个类内部都是可见的。可以被本类的所有方法使用,也可以被当前与本类有关的其他类所使用。

局部变量的作用域仅限于定义它的方法,只能被当前的方法使用。

2、初始值不同

java会给成员变量一个初始值。

java不会给局部变量赋予初始值。

在同一个方法中,不允许有同名局部变量;在不同方法中,可以有同名局部变量。

3、优先级不同

两类变量同名时,局部变量具有更高优先级(就近原则)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: