如果构造函数定义成了私有方法: private function __construct(){} 则不允许直接实例化对象了,
这时候一般通过静态方法进行实例化 :$car = Car::getInstance();
很好理解的,private 就是不予许在外面访问,构造函数construct(){}其实就是创建一个对象,但是无法赋予属性,那这个对象有什么意义呢
static 关键字只关系到能不能用类来调用方法
这时候一般通过静态方法进行实例化 :$car = Car::getInstance();
很好理解的,private 就是不予许在外面访问,构造函数construct(){}其实就是创建一个对象,但是无法赋予属性,那这个对象有什么意义呢
static 关键字只关系到能不能用类来调用方法
2017-01-10