成员变量和局部变量

在java中,根据定义变量位置的不同,可以将变量分为  成员变量和局部变量。这两种变量的运行机制存在较大差异。

==================================

成员变量是指在类里定义的变量,,局部变量是指在方法里定义的变量。

==============

成员变量被分为类变量和实例变量两种,定义成员变量时没有 static 修饰的就是实例变量,有 static 修饰的是类变量。

类变量的作用域与这个类的生存范围相同,实例变量的生存域与对应实例的生存范围相同。

============== 

成员变量的访问:

只要类存在,程序就可以访问该类的类变量。程序中访问类变量通过  类 . 类变量

只要实例存在,程序就可以访问该实例的实例变量。程序中访问实例变量通过  实例 . 实例变量

类变量也可以让该类的实例来访问。 通过实例来访问类变量的语法:  实例 . 类变量

欢迎大家来我的 [Gitee仓库](https://gitee.com/jiffyzhang)参观。 同时欢迎关注我的同名公众号:就这样写(keepStarve),未来很大可能会活跃在此地。
原文地址:https://www.cnblogs.com/zhang-bobo/p/8881960.html