底线是,当使用方法时getDesignId(),方法的存在对我们来说是getDesignVersion()隐藏的,我们不知道它,即 它被封装了吗?
class Design extends DB
{
private $obj = 'объект';
public function getDesignVersion()
{
$data = $obj->get($this->site_id);
return $data["design_version"];
}
public function getDesignId()
{
$data = $this->get($this->getDesignVersion());
return $data["design_id"];
}
}
不。因为 它是用修饰符声明的,
public并且它的存在不会对外部程序隐藏。该方法可以在方法外自主调用getDesignId