3

親クラスがあります:

class parent{
   var $a = 'param1';
   var $b = 'param2';
   public summary(){
      if($this->a<0 || $this->b<0)
         return FALSE;
      return $this->a+$this->b;
   }
   public set_null(){
      $this->a = null;
      $this->a = null;
   }
}

要約メソッドが子クラスでオーバーライドされないようにする必要があります。おそらく、チームは要約メソッドが以前に存在するかどうかを知りません。

class child extends parent{
   public summary(){
      return $this->a+$this->b;
   }
   public set_null(){
      $this->a = 0;
      $this->b = 0;
   }
}

誰でもこの問題を解決できますか?

4

1 に答える 1