Properti Statis di Dalam Kelas dalam OOP di PHP

Properti statis dapat diakses di dalam kelas itu sendiri, menggunakan self::. Lihat contoh:

Test.php<?php
  class Test
  {
    // Properti statis privat:
    private static $property;
    
    // Metode statis untuk menetapkan nilai properti:
    public static function setProperty($value)
    {
      self::$property = $value; // menulis data ke properti static kita
    }
    
    // Metode statis untuk mendapatkan nilai properti:
    public static function getProperty()
    {
      return self::$property; // membaca data yang ditulis
    }
  }
?>

Mari kita gunakan kelas kita:

index.php<?php
  Test::setProperty('test'); // tulis data ke properti
  echo Test::getProperty();  // tampilkan di layar
?>
Задание 1

Buatlah kelas Num, yang akan memiliki dua properti statis privat: num1 dan num2. Misalnya secara default di properti num1 disimpan angka 2, dan di properti num2 - angka 3.

Задание 2

Buatlah metode getSum di dalam kelas Num, yang akan menampilkan di layar jumlah nilai properti num1 dan num2.