java中的变量,总的来说分为成员变量和局部变量,抛开局部变量来说,成员变量划分来划分去无非是按照是否被static修饰,分为静态变量和非静态变量
java中的变量,你真的分清了吗

静态变量也叫类变量,多个对象共享

非静态变量也叫实例变量,每个对象都有属于自己的一份

静态变量随着类加载而加载,可以通过类名调用,要早于对象的创建,类创建一次,静态变量也只会存在一份,位于方法区的静态类中

关于类和对象能否调用静态或非静态属性,这里有必要说一下

性质 类变量 实例变量
对象
×

相关文章: