Статычныя ўласцівасці ўнутры класа ў ААП у 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.