黑马程序员技术交流社区

标题: 局部变量和成员变量的区别 [打印本页]

作者: lovebaby    时间: 2016-8-4 22:34
标题: 局部变量和成员变量的区别
今天给大家总结一下Java中,局部变量和成员变量的区别,请多大指教:
1.作用域不同:局部变量的作用域仅限于定义它的方法,成员变量的作用域在整个类内部都是可见的。
2.初始值不同:java会给成员变量一个初始值,java不会给局部变脸赋予初始值。
3.在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量。
4.两类变量同名时,局部变量具有更高的优先级。
作者: wangyeake    时间: 2016-8-4 22:38
5.所在内存位置不同,成员变量在堆内存,局部变量在栈内存,




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