/** * @param float $x * @param float $y * @param float $z */ public function __construct($x, $y, $z) { parent::__construct($x, $y); $this->_validateArgument($z); $this->_z = (double) $z; }