是错了!$obj2=new Another;
$obj2->setX(6); (setX()方法是Something基类里面的一个方法)
$obj2->getY(7); (getY()派生类Another里面的一个方法)
$obj2->setX(6); (setX()方法是Something基类里面的一个方法)
$obj2->getY(7); (getY()派生类Another里面的一个方法)
$obj2->setX(6); (setX()方法是Something基类里面的一个方法)
$obj2->setY(7); (setY()派生类Another里面的一个方法)如果可以执行成功,我觉得应该是 Something基类中也有 setY()方法,Another想重定义setY()方法,但是以上语句是调用的Something类中的方法
// 在OOP类中,通常第一个字符为大写
var $x;
function setX($v) {
// 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea()
$this->x=$v;
}
function getX() {
return $this->x;
}
}
?>这个就是Something 类。