成员变量
静态变量
局部变量
成员变量和局部变量的区别主要有以下几点:
1、作用域不同:
局部变量的作用域只在方法内部;
2、储存的位置不同
局部变量储存在栈中,随着对象的创建而创建,随着对象的消失而消失。
3、初始化值
局部变量需要初始化,没有默认值。成员变量具有初始化的默认值。
成员变量和静态成员变量的区别:
1、调用方式不同
2、生命周期不同
3、储存位置
静态变量在静态区,成员变量储存在堆内存。
成员变量
静态变量
局部变量
成员变量和局部变量的区别主要有以下几点:
1、作用域不同:
局部变量的作用域只在方法内部;
2、储存的位置不同
局部变量储存在栈中,随着对象的创建而创建,随着对象的消失而消失。
3、初始化值
局部变量需要初始化,没有默认值。成员变量具有初始化的默认值。
成员变量和静态成员变量的区别:
1、调用方式不同
2、生命周期不同
3、储存位置
静态变量在静态区,成员变量储存在堆内存。