静态方法可以直接调用同类静态成员,然而不能调用非静态。原因静态成功在创建对象之前就在内存,非静态成员没有在内存中。 调用非静态成员?那就实例化对象,也就是把非静态成员写进内存中。 普通方法调用? 静态方法不能直接调用非静态方法,需要实例化对象。