Propiedades estáticas dentro de una clase en POO en PHP

Se puede acceder a las propiedades estáticas dentro de la propia clase, usando self::. Vea el ejemplo:

Test.php<?php
  class Test
  {
    // Propiedad estática privada:
    private static $property;
    
    // Método estático para establecer el valor de la propiedad:
    public static function setProperty($value)
    {
      self::$property = $value; // escribimos datos en nuestra propiedad static
    }
    
    // Método estático para obtener el valor de la propiedad:
    public static function getProperty()
    {
      return self::$property; // leemos los datos escritos
    }
  }
?>

Usemos nuestra clase:

index.php<?php
  Test::setProperty('test'); // escribamos datos en la propiedad
  echo Test::getProperty();  // mostremos en pantalla
?>
Задание 1

Cree una clase Num, que tendrá dos propiedades estáticas privadas: num1 y num2. Que por defecto en la propiedad num1 se almacene el número 2, y en la propiedad num2 - el número 3.

Задание 2

Cree en la clase Num el método getSum, que mostrará en pantalla la suma de los valores de las propiedades num1 y num2.