Статические свойства внутри класса в ООП в PHP

К статическим свойствам можно обращаться внутри самого класса, используя self::. Смотрите пример:

Test.php<?php
  class Test
  {
    // Приватное статическое свойство:
    private static $property;
    
    // Статический метод для задания значения свойства:
    public static function setProperty($value)
    {
      self::$property = $value; // записываем данные в наше static свойство
    }
    
    // Статический метод для получения значения свойства:
    public static function getProperty()
    {
      return self::$property; // прочитываем записанные данные
    }
  }
?>

Воспользуемся нашим классом:

index.php<?php
  Test::setProperty('test'); // запишем данные в свойство
  echo Test::getProperty();  // выведем на экран
?>
Задание 1

Сделайте класс Num, у которого будут два приватны статических свойства: num1 и num2. Пусть по умолчанию в свойстве num1 хранится число 2, а в свойстве num2 - число 3.

Задание 2

Сделайте в классе Num метод getSum, который будет выводить на экран сумму значений свойств num1 и num2.