PHP OOP에서 자식 클래스의 메서드

자식 클래스는 자신만의 메서드를 가질 수 있습니다. 예를 들어, 우리 학생에게 학년을 설정하고 가져오는 게터와 세터를 추가해 보겠습니다:

php<?php
  class Student extends User {
    private $year;
    
    public function setYear($year) {
      $this->year = $year;
    }
    public function getYear() {
      return $this->year;
    }
  }
?>

자식 클래스에서는 자신의 개인 메서드와 상속받은 메서드 모두에 접근할 수 있습니다. 확인해 봅시다. 클래스의 객체를 생성하겠습니다:

php<?php
  $student = new Student;
?>

상속받은 메서드를 사용하여 이름을 설정하고, 자신의 메서드를 사용하여 학년을 설정하겠습니다:

php<?php
  $student->setName('john');
  $student->setYear(1);
?>

이름과 학년을 읽어보겠습니다:

php<?php
  $name = $student->getName();
  $year = $student->getYear();
  
  echo $name . ' ' . $year;
?>
Задание 1

Employee 클래스에서 급여에 대한 게터와 세터를 만드세요.

Задание 2

Employee 클래스에서 자신의 원래 메서드와 상속받은 메서드가 모두 작동하는지 확인하세요.