让我先澄清一下,我对 PHP 语言不太熟悉,因为我一直在使用 Java web 和 Android。以下是一个简单的 PHP 类,我试图在其中显式调用参数化构造函数。
final class Demo
{
private $x;
private $y;
public function __constructor($x, $y)
{
$this->x=$x;
$this->y=$y;
}
public function show()
{
echo "Sum = ", $this->x+$this->y;
}
}
$d=new Demo(10, 20);
$d->show();
然而,它显示Sum = 0
意味着构造函数没有被调用(在 Java、C# 和类似的语言中,以这种方式调用构造函数非常方便)。然后如何在上述类中调用指定的参数化构造函数?