PHPのOOPにおけるクラス内の静的プロパティ

静的プロパティには、クラス内部から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を作成してください。このクラスには 2つのプライベートな静的プロパティnum1 とnum2を持たせます。デフォルトでは、プロパティ num1に数値2を、プロパティ num2に数値3を格納します。

Задание 2

クラスNumにメソッドgetSumを作成してください。 このメソッドは、プロパティnum1とnum2の値の合計を 画面に出力します。