static可修饰:
1:成员变量(实例变量)对象被实例化后方才创建 用static修饰后为:
静态变量(类变量)
2:成员方法(实例方法) 用static修饰后为:
静态方法(类方法)
3:代码块
static关键字的特点:
1:类加载时即被加载
2:优先于对象而存在
3:被类的所有对象共享(eg:所有学生共用一个班级号) 这个特点同时也告诉我们,在需要被类的所有对象共享时使用static关键字!
4:可通过类名直接访问
被static修饰过的anything,被称为类成员;否则被称为对象成员!
static内存分配图:
