静态变量和方法

为什么要用静态方法?全部定义成public结果也是一样的

public static number = 10;
public static function number(){
return self::$number;
}

回复讨论(解决方案)

引入 java 的糟粕,还自以为得计

1、静态变量或者方法是类的属性,不依赖于对象,使用前不需要实例化

2、静态成员变量在一处改变,全局有效

3、想象一下没有静态成员变量或者方法单例模式怎么实现

4、1楼别害人了

Posted in 未分类