package com.variable; public class Test { //成员变量和局部变量的区别 //1.类中的位置不同:成员变量(类中,方法外)、局部变量(常见于方法中) //2.初始化值不同:成员变量(有默认值,不需要初始化赋值)、局部变量(没有默认值,使用之前必须完成赋值) //3.内存位置不同:成员变量(存在于堆内存)、局部变量(栈内存) //4.作用域不同:成员变量(整个对象)、局部变量(所归属的大括号中) //5.生命周期不同:成员变量(与对象同生共死)、局部变量(方法调用而生,方法结束而亡) }
标签:变量,区别,成员,局部变量,内存,默认值,类中 From: https://www.cnblogs.com/Karl-hut/p/17438041.html