java 成员变量与局部变量有什么区别
来源:互联网 发布:仿创客贴 源码 编辑:程序博客网 时间:2024/04/30 08:01
1.局部变量
局部变量一般是指在方法体内部定义的变量,其作用域是在方法内部有效。
public class Test{
public static void main(String[] args) {
int a;//变量a未被初始化,在被使用时会出现编译错误
//int a = 0;//正确使用方式
System.out.println(a);
}
}
2.成员变量
成员变量是指在类中定义的变量,也就是指属性,其作用域是在整个类中有效。成员变量在定义时可以不指定初始值,系统可以默认初始化。
3.局部变量与成员变量的区别
- public,protect,private,static等修饰符可用于修饰成员变量,但不能修饰局部变量,两者都可以使用final修饰
- 成员变量存储在堆内存中,局部变量存储在栈内存中
- 作用域不同,成员变量在整个类中有效,局部变量只在方法体中有效
- 成员变量可以默认初始化,局部变量必须显式初始化
0 0
- java 成员变量与局部变量有什么区别
- 成员变量和局部变量有什么区别?
- 成员变量和局部变量有什么区别?
- 成员变量和局部变量有什么区别?
- 成员变量和局部变量有什么区别?
- 成员变量和局部变量有什么区别?
- 成员变量和局部变量有什么区别?
- java局部变量、类变量、实例变量有什么区别
- Java 成员变量与局部变量的区别:
- java 多线程通信--成员变量与局部变量的区别
- JAVA中成员变量与局部变量的区别
- Java基础:成员变量与局部变量的区别
- java中成员变量与局部变量区别分析
- java中成员变量与局部变量区别分析
- 成员变量与局部变量的区别--Java基础034
- 第十二、Java的成员变量与局部变量的区别
- Java成员变量与局部变量的区别
- java中成员变量与局部变量的区别
- 万能数据恢复大师官方版
- iptables详解
- GCC/G++ 5.4.0 降级到5.3.0
- 腾讯实习 取纽扣游戏
- 利用反射+SharedPreferences保存数据
- java 成员变量与局部变量有什么区别
- Unity 加密
- java 传值时可分为值传递与引用传递,那么他们有和区别
- postgresql同oracle语法差异
- Spring定时任务的时间规则
- java 如何定义数组和初始化
- ADB无线连接 ADB Wireless usage
- Android图解浅析事件拦截机制
- sqlite数据库的介绍及java操作sqlite