变量的分类

从整体上可将变量划分为局部变量、成员变量(也称为实例变量)和静态变量。

· 局部变量(local  variable)

      方法或语句块内部定义的变量。生命周期是从声明位置开始到到方法或语句块执行完毕为止。局部变量在使用前必须先声明、初始化(赋初值)再使用。

· 成员变量(也叫实例变量  member variable)

    方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自动初始化成该类型的默认初始值。

·  静态变量(类变量 static variable)

      使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。如果不自行初始化,与成员变量相同会自动初始化成该类型的默认初始值。

原文地址:https://www.cnblogs.com/huaxiansheng/p/13892881.html