是错了!$obj2=new Another; 
$obj2->setX(6); (setX()方法是Something基类里面的一个方法)
$obj2->getY(7); (getY()派生类Another里面的一个方法)

解决方案 »

  1.   

    son can get all from parent, but parent cannot get anything from son.
      

  2.   

    $obj2=new Something; 
    $obj2->setX(6); (setX()方法是Something基类里面的一个方法)
    $obj2->setY(7); (setY()派生类Another里面的一个方法)如果可以执行成功,我觉得应该是 Something基类中也有 setY()方法,Another想重定义setY()方法,但是以上语句是调用的Something类中的方法
      

  3.   

    class Something { 
    // 在OOP类中,通常第一个字符为大写 
    var $x; 
    function setX($v) { 
    // 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea() 
    $this->x=$v; 

    function getX() { 
    return $this->x; 


    ?>这个就是Something 类。