成员变量:

    • 类中位置:类中方法外
    • 内存中位置:存在于堆内存
    • 生命周期:随着对象存在而存在、随着对象消失而消失
    • 初始化值:有默认的初始化值

    局部变量:

    • 类中位置:方法或者方法声明上(形参)
    • 内存中位置:存在于栈内存
    • 生命周期:随着方法的调用而存在,随着方法调用完毕而消失
    • 初始化值:没有默认的初始化值,必须先定义、赋值,才能使用