php对象运算符是什么,php 怎么用对象运算符连用做这题

859c7835422b1475016da719d24fad5e.png

慕斯王

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667// 好久没写php,最近语言切换有点多,可能有语法错误。class Dog{    private $name;    private $age;    private $sex;    private $master;    // 构造方法,传入狗狗基本信息    public function __construct($name, $age, $sex)    {        $this->name = $name;        $this->age = $age;        $this->sex = $sex;    }    // 告诉狗狗主人是谁    public function setMaster($master)    {        $master->addDog($this);        $this->master = $master;    }         // 获取狗狗的主人    public function getMaster()    {        return $this->master;    }}class Master{    private $name;    private $age;    private $dogs = [];         // 构造一个主人,传入主人信息    public function __construct($name, $age)    {        $this->name = $name;        $this->age = $age;    }         // 添加一个属于自己的狗狗    public function addDog($dog)    {        $dog->master = $this;        $this->dogs[] = $dog;    }         // 获取所有自己的狗狗    public function getDogs()    {        return $this->dogs;    }}$liming = new Master('liming', 22);$xiaohei = new Dog('xiaohei', 2, 1);$xiaobai = new Dog('xiaobai', 2, 0);// 告诉小黑谁是主人$xiaohei->master = $liming; // 告诉小白谁是主任$xiaobai->master = $liming; // 获取小黑主人对象$xiaohei->getMaster(); // 获取李明的所有狗狗对象列表$liming->getDogs();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值