关于JAVA语言中成员变量和局部变量的区别总结
2011-12-13 23:55
281 查看
1.JAVA中没有全局变量,只有局部变量和成员变量两个变量。
2.其中在类中定义的成员变量,而在函数中定义的刚是局部变量。
3.局部变量只能在其声明的方法内部访问。
4.成员变量和局部变量在内存中的位置:
成员变量:在堆中,因为对象的存在而在内存中存在
局部变量:在栈中
6.成员变量和局部变量的作用范围:
成员变量:成员变量作用在整个类中
局部变量:作用在函数中或者语句中
7.在Java中,局部变量必须初始化;成员变量可以不用初始化,系统自动初始化。
例:
class A
{
int a; //这是成员变量 在整个类中均有效
public static void main(String[] args)
{
int b; //这是局部变量 只有在此方法内有效
}
}
2.其中在类中定义的成员变量,而在函数中定义的刚是局部变量。
3.局部变量只能在其声明的方法内部访问。
4.成员变量和局部变量在内存中的位置:
成员变量:在堆中,因为对象的存在而在内存中存在
局部变量:在栈中
6.成员变量和局部变量的作用范围:
成员变量:成员变量作用在整个类中
局部变量:作用在函数中或者语句中
7.在Java中,局部变量必须初始化;成员变量可以不用初始化,系统自动初始化。
例:
class A
{
int a; //这是成员变量 在整个类中均有效
public static void main(String[] args)
{
int b; //这是局部变量 只有在此方法内有效
}
}
相关文章推荐
- java语言基础(21)——面向对象(成员变量和局部变量的区别)
- JAVA知识点总结(三)成员变量和局部变量的区别
- Java基础-07.总结private,this,封装,static,成员方法变量,局部变量匿名对象
- java中成员变量、局部变量、静态变量的区别
- java中成员变量和局部变量的区别
- java成员变量和局部变量的区别
- java 中 成员变量和 局部变量的区别
- Java基础——成员变量、局部变量和静态变量的区别
- Java中成员变量和局部变量的区别及构造方法的概述
- java 成员变量与局部变量有什么区别
- 新手学到的 关于成员变量和局部变量的区别
- Java基础——成员变量、局部变量和静态变量的区别
- java中成员变量和局部变量的区别
- java中成员变量和局部变量的区别
- Java成员变量和局部变量的区别
- java语言中关于抽象类和接口的区别(面试经常问到,因此总结一下)
- java中成员变量与局部变量的区别
- java中成员变量和局部变量的区别
- JAVA_SE基础——26.[深入解析]局部变量与成员变量的区别
- Java——成员变量和局部变量的区别