源来页 公告 登陆

面向对象->构造方法理解

composer @Ta
2019-07-16 22:16

与静态类比起来,实例化成对象有什么优势呢?看:
$cat1=new cat;
$cat2=new cat;
$cat3=new cat;
通过一个类实例化出了三只猫!
    只是,我要给三只猫起名,却不得不一个一个地调用born方法,很麻烦啊。有什么方法可以在new的时候就给猫起名呢?嗯,PHP5中有一个“构造方法”:
function __construct($name)
{
 $this->name=$name; 
}
用这个方法代替born方法之后:
  $newcat=new cat('斑虎');
//现在我们的猫已经叫“斑虎”了,不信?
  echo $newcat->getname();

注:转自虎绿林 原文:https://hu60.cn/q.php/bbs.topic.16287.html
阅:1431 发表于2019-07-16 22:16
#php教程
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意