PHPにおけるOOPの静的メソッド

クラスを扱う際、その呼び出しにオブジェクトの生成を必要としない メソッドを作ることができます。このようなメソッドは静的な メソッドと呼ばれます。 メソッドを静的として宣言するには、アクセス修飾子の後に キーワードstaticを記述します:

Test.php<?php
  class Test
  {
    public static function method()
    {
      return '!!!';
    }
  }
?>

静的メソッドにアクセスするには、クラス名を記述し、次に2つのコロン、 そしてメソッド名を記述します。この際、クラスのオブジェクトを 作成する必要はありません。以下のようになります:

index.php<?php
  echo Test::method(); // '!!!'を出力
?>
Задание 1

以下のクラスのメソッドを静的メソッドに変更してください:

php<?php
  class Math
  {
    public function getSum($a, $b)
    {
      return $a + $b;
    }
    
    public function getProduct($a, $b)
    {
      return $a * $b;
    }
  }
?>