Statičke osobine unutar klase u OOP-u u PHP-u

Statičkim osobinama se može pristupiti unutar samog klase, koristeći self::. Pogledajte primer:

Test.php<?php
  class Test
  {
    // Privatna statička osobina:
    private static $property;
    
    // Statička metoda za postavljanje vrednosti osobine:
    public static function setProperty($value)
    {
      self::$property = $value; // upisujemo podatke u našu static osobinu
    }
    
    // Statička metoda za dobijanje vrednosti osobine:
    public static function getProperty()
    {
      return self::$property; // čitamo upisane podatke
    }
  }
?>

Iskoristimo našu klasu:

index.php<?php
  Test::setProperty('test'); // upisaćemo podatke u osobinu
  echo Test::getProperty();  // ispisaćemo na ekran
?>
Задание 1

Napravite klasu Num, koja će imati dve privatne statičke osobine: num1 i num2. Neka po podrazumevanom u osobini num1 bude sačuvan broj 2, a u osobini num2 - broj 3.

Задание 2

Napravite u klasi Num metodu getSum, koja će ispisivati na ekran zbir vrednosti osobina num1 i num2.