php构造方法到底有什么用?求指教!

按书中的解释:构造方法是在生成对象时自动执行的成员方法,作用是初始化对象。现在,有两个问题如下:初始化对象是什么意思?直接将参数写到想要实现功能的成员方法中,运行的结果和... 按书中的解释:构造方法是在生成对象时自动执行的成员方法,作用是初始化对象。现在,有两个问题如下:
初始化对象是什么意思?
直接将参数写到想要实现功能的成员方法中,运行的结果和有构造方法的一样,代码也没看到简化在哪儿,所以我就不明白构造方法的意义是什么?
展开
 我来答
唯偉真愛
2014-04-22
知道答主
回答量:32
采纳率:0%
帮助的人:21.7万
展开全部
1.对象初始化时候提供默认值,然后调用对象方法时候可以免去再次赋值
2.设计模式中的单例模式需要私有的构造方法.
追问
第2点能否详细地解释一下具体是怎么应用的?谢谢!
追答
<?php
class SinglePHP{
    private static $_instance;
    private function __construct($conf){        
        /* * */
    }
    public static function getInstance($conf){        
        if(!(self::$_instance instanceof self)){            
            self::$_instance = new self($conf);        
        }        
            return self::$_instance;    
   }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式