对java静态方法和静态变量的总结

一、静态变量 1.静态变量随着类的加载而加载。加载位置是方法区。 2.静态变量早于对象出现,所以一般使用类直接调用。 3.静态变量被所有对象共享。 4.静态变量只能定义在类内,方法外。 二、静态方法 1.静态方法随着类的加载而加载。加载位置是方法区。 2.静态方法早于对象出现。 3.静态方法不可以调用非静态方法。可以理解为这是由于静态方法的加载早于非静态方法。 4.静态方法可以被继承,但是不可以被
相关文章
相关标签/搜索