java变量作用域 请问java中的成员变量,局部变量,静态变量和实例变量都有什么关系?怎么理解和使用?
浏览量:1794
时间:2021-04-04 13:22:24
作者:admin
请问java中的成员变量,局部变量,静态变量和实例变量都有什么关系?怎么理解和使用?
成员变量:在类中定义的变量,也称为类属性
局部变量:方法中定义的变量
静态变量:由静态修饰符(成员变量或局部变量)修改的变量
实例变量:类实例化后的属性(成员变量)
Java成员变量和静态变量:
1,成员变量所属的对象。所以也叫实例变量。静态变量所属的类。所以也叫类变量。
2. 堆内存中存在成员变量。方法区域中存在静态变量。
3. 成员变量随对象的创建而存在。当物体被回收时消失。静态变量在类加载时存在。当类消失时,它也消失了。
4. 成员变量只能由对象调用。静态变量可以由对象或类名调用。因此,成员变量可以称为对象的唯一数据,静态变量可以称为对象的共享数据。
java变量作用域 java是与平台无关的编程语言 java中静态变量的特点
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。