1.静态和非静态之间区别是比较大的。
使用时:
2.static修饰的成员变量和成员方法,在调用的时候可以用 类名.静态成员变量 类名.静态成员方法 调用。但是需要注意的是,也可以使用类的对象来调用静态成员变量和方法。
3.非static的成员变量和方法,需要创建类的对象,然后用对象来调用。
加载时:
4.static修饰的成员变量和成员方法,在类加载的时候就加载了,而非static的成员和方法是在创建对象的时候加载的。也可以这么说 ,static的成员变量和方法与类同生共死,非static的成员和方法与对象同生共死
差不多就这些,嘿嘿 |