Statyczne właściwości wewnątrz klasy w OOP w PHP

Do statycznych właściwości można się odwoływać wewnątrz samej klasy, używając self::. Spójrz na przykład:

Test.php<?php
  class Test
  {
    // Prywatna statyczna właściwość:
    private static $property;
    
    // Statyczna metoda do ustawiania wartości właściwości:
    public static function setProperty($value)
    {
      self::$property = $value; // zapisujemy dane w naszej statycznej właściwości
    }
    
    // Statyczna metoda do pobierania wartości właściwości:
    public static function getProperty()
    {
      return self::$property; // odczytujemy zapisane dane
    }
  }
?>

Skorzystajmy z naszej klasy:

index.php<?php
  Test::setProperty('test'); // zapiszemy dane we właściwości
  echo Test::getProperty();  // wyświetlimy na ekranie
?>
Задание 1

Stwórz klasę Num, która będzie miała dwie prywatne statyczne właściwości: num1 i num2. Niech domyślnie we właściwości num1 przechowywana jest liczba 2, a we właściwości num2 - liczba 3.

Задание 2

Stwórz w klasie Num metodę getSum, która będzie wyświetlać na ekranie sumę wartości właściwości num1 i num2.