静态变量和成员变量的不同
1、 所属范围不同:
静态变量是属于类范围的;
成员变量是属于对象范围的。
2、 存活时间不同:
静态变量一直跟随着类;
而成员变量在对象产生的时候它就产生,对象的消亡的时候消亡。
3、 存储位置不同:
静态变量时存储在方法区里的静态区;
成员变量存储在堆栈内存区。
4、调用方式不同:
静态变量可以通过类名调用,也可以通过对象来调用;
成员变量只能通过对象名调用。
静态变量和成员变量的不同
1、 所属范围不同:
静态变量是属于类范围的;
成员变量是属于对象范围的。
2、 存活时间不同:
静态变量一直跟随着类;
而成员变量在对象产生的时候它就产生,对象的消亡的时候消亡。
3、 存储位置不同:
静态变量时存储在方法区里的静态区;
成员变量存储在堆栈内存区。
4、调用方式不同:
静态变量可以通过类名调用,也可以通过对象来调用;
成员变量只能通过对象名调用。