Propriedades estáticas dentro de uma classe em POO em PHP

É possível acessar propriedades estáticas dentro da própria classe, usando self::. Veja o exemplo:

Test.php<?php
  class Test
  {
    // Propriedade estática privada:
    private static $property;
    
    // Método estático para definir o valor da propriedade:
    public static function setProperty($value)
    {
      self::$property = $value; // escrevemos dados em nossa propriedade static
    }
    
    // Método estático para obter o valor da propriedade:
    public static function getProperty()
    {
      return self::$property; // lemos os dados escritos
    }
  }
?>

Vamos usar nossa classe:

index.php<?php
  Test::setProperty('test'); // escrevemos dados na propriedade
  echo Test::getProperty();  // exibimos na tela
?>
Задание 1

Crie uma classe Num que terá duas propriedades estáticas privadas: num1 e num2. Por padrão, a propriedade num1 deve armazenar o número 2, e a propriedade num2 - o número 3.

Задание 2

Crie um método getSum na classe Num, que exibirá na tela a soma dos valores das propriedades num1 e num2.