PHP-də OOP-də Statik Üsullar

Siniflərlə işləyərkən, öz çağırışı üçün obyekt yaradılması tələb etməyən üsullar etmək olar. Belə üsullar statik adlanır. Bir üsulu statik elan etmək üçün, çıxış modifikatorundan sonra açar söz static yazmaq lazımdır:

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

Statik üsula müraciət etmək üçün, sinfin adını, sonra iki nöqtə üst-üstə və üsulun adını yazmaq lazımdır, bu zaman sinfin obyektini yaratmaq lazım deyil, belə:

index.php<?php
  echo Test::method(); // '!!!' çap edəcək
?>
Задание 1

Aşağıdakı sinfin üsullarını statiklərə çevirin:

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