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 클래스를 만드세요. 이 클래스에는 두 개의 프라이빗 정적 속성, num1와 num2가 있어야 합니다. 기본적으로 속성 num1에는 숫자 2가, 속성 num2에는 숫자 3가 저장되도록 하세요.

Задание 2

Num 클래스에 getSum 메서드를 만드세요. 이 메서드는 속성 num1와 num2 값의 합계를 화면에 출력해야 합니다.