静态方法调用:
静态方法调用静态方法,通过方法的类名直接调用
非静态方法调用:
先创建类的对象,通过对象调用
静态方法,属性,同类一块加载到方法区,对象后创建于堆区,然后局部变量创建于栈区。
所以静态方法优先于对象创建,则对象无法调用静态方法属性
静态方法调用:
静态方法调用静态方法,通过方法的类名直接调用
非静态方法调用:
先创建类的对象,通过对象调用
静态方法,属性,同类一块加载到方法区,对象后创建于堆区,然后局部变量创建于栈区。
所以静态方法优先于对象创建,则对象无法调用静态方法属性