static方法与非static方法是否可以互相调用

情况一、static方法调用非static方法

         非静态方法只有实例对象才可调用,而静态方法随着类的加载而加载,类的加载在实例对象产生之前,所以静态方法不能调用非静态方法

情况二、非atic方法调用static方法、

         非静态方法可以调用静态方法,因为静态方法在非静态方法之前加载并且可以通过类名使用。  

原文地址:https://www.cnblogs.com/shuaiandjun/p/5428475.html