静态方法和非静态方法得区别?

Posted by phper star | Posted in PHP | Posted on 2012-6-20 13:56

1.静态方法,属于类的固定资产的;非静态的方法,属于类的实例的私有财产。

2.在内存中,静态方法,对于整个类也就只存了这么一份;无论你new了多少个实例对象,它们共用的也就这么一份。对于非静态的就不一样了,你new几个,内存就给你new几份。

3.静态方法内不可以调用非静态方法,非静态方法内却可以调用静态方法。

标签: 静态方法和非静态方法得区别?