static的作用
static表示“静态”的意思,用来修饰成员变量和成员方法
static的特点:
1、随着类的加载而被加载。
2、优先于对象存在。
3、被所有对象共享。
4.通过类名调用。
注意事项
在静态方法中不可以使用this关键字
静态方法只能访问静态的成员变量和静态的成员方法
静态变量和成员变量的区别
被staic修饰过的变量叫静态变量或类变量
而未被修饰过的的变量叫做实例变量(对象变量)
静态变量存储于方法区的静态区
成员变量存储于堆内存
静态变量随着类的加载而加载,随着类的消失而消失
成员变量随着对象的创建而存在,随着对象的消失而消失
静态变量可以通过类名调用,也可以通过对象调用
成员变量只能通过对象名调用
浙公网安备 33010602011771号