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 क्लास में उसके अपने मेथड के साथ-साथ इनहेरिट किए गए मेथड भी काम करते हैं।