วิธีการแบบสถิตใน OOP ใน PHP

เมื่อทำงานกับคลาส เราสามารถสร้างวิธีการ ที่ไม่จำเป็นต้องสร้างอ็อบเจ็กต์สำหรับการเรียกใช้งาน วิธีการดังกล่าวเรียกว่า วิธีการแบบสถิต เพื่อประกาศให้เมธอดเป็นแบบสถิต จำเป็นต้องเขียนคำสำคัญ static หลังจากการกำหนดระดับการเข้าถึง:

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

เพื่อเรียกใช้วิธีการแบบสถิต จำเป็นต้อง เขียนชื่อคลาส ตามด้วยเครื่องหมายโคลอนสองตัว และชื่อเมธอด โดยไม่จำเป็นต้องสร้างอ็อบเจ็กต์ ของคลาส ดังนี้:

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;
    }
  }
?>