如何在PHP中合并两个类?
发布时间:2020-12-13 18:04:20 所属栏目:PHP教程 来源:网络整理
导读:这样最后一个类在这两个类中都有所有成员变量/方法 有一个简单的方法吗? 您应该将这两个类封装在一个包含的类中,并提供相关的接口(例如私有变量的setter / getters) class YourFirstClass { public $variable; private $_variable2; public function setVar
这样最后一个类在这两个类中都有所有成员变量/方法
有一个简单的方法吗?
您应该将这两个类封装在一个包含的类中,并提供相关的接口(例如私有变量的setter / getters)
class YourFirstClass { public $variable; private $_variable2; public function setVariable2($a) { $this->_variable2 = $a; } } class YourSecondClass { public $variable; private $_variable2; public function setVariable2($a) { $this->_variable2 = $a; } } class ContaingClass { private $_first; private $_second; public function __construct(YourFirstClass $first,YourSecondClass $second) { $this->_first = $first; $this->_second = $second; } public function doSomething($aa) { $this->_first->setVariable2($aa); } } 研究(谷歌):“继承的构成” 脚注:抱歉非创意变量名称.. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |