Klasių paveldėjimas OOP PHP

Viena klasė gali paveldėti iš kitos klasės, pasiskolindama jos metodus ir savybes. To reikia tada, kai dvi klasės yra labai panašios. Pavyzdžiui, mes galime turėti klasę User, taip pat ir Student, kuri turi tas pačias savybes ir metodus, bet dar ir prideda savus. Tokiu atveju būtų patogu, kad studentas paveldėtų pasikartojančius tėvinės klasės metodus. Pažiūrėkime, kaip tai daroma.

Tarkime, mes turime klasę User, kuri bus tėvinė:

php<?php
  class User {
    
  }
?>

Tarkime, mes taip pat turime klasę su studentu, kuri bus pavaldinė:

php<?php
  class Student {
    
  }
?>

Padarykime taip, kad pavaldinė klasė paveldėtų metodus ir savybes iš savo tėvinės klasės. Tai daroma naudojant rakitinį žodį extends:

php<?php
  class Student extends User {
    
  }
?>
Задание 1

Sukurkite klasę Employee, kuri paveldi iš klasės User.