1.类中位置不同:成员变量(类中,方法中),局部变量(常见于方法中);
2.初始化值不同:成员变量(有默认值,不需要初始化赋值),局部变量(没有默认值,使用之前必须完成赋值);
3.内存位置不同:成员变量(存在于堆内存),局部变量(栈内存);
4.作用域不同:成员变量(整个对象),局部变量(在所归属的大括号中);
5.生命周期不同:成员变量(与对象同生共死),局部变量(在所归属的大括号中)。
1.类中位置不同:成员变量(类中,方法中),局部变量(常见于方法中);
2.初始化值不同:成员变量(有默认值,不需要初始化赋值),局部变量(没有默认值,使用之前必须完成赋值);
3.内存位置不同:成员变量(存在于堆内存),局部变量(栈内存);
4.作用域不同:成员变量(整个对象),局部变量(在所归属的大括号中);
5.生命周期不同:成员变量(与对象同生共死),局部变量(在所归属的大括号中)。