⊗ppOpIhOCM 27 of 107 menu

მემკვიდრის მეთოდები OOP-ში PHP-ში

კლასს-მემკვიდრეს შეიძლება ჰქონდეს საკუთარი მეთოდები. მაგალითისთვის დავუმატოთ ჩვენს სტუდენტს სწავლის წლის გეთერი და სეთერი:

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

კლასში-მემკვიდრეში იქნება ხელმისაწვდომი როგორც მისი პირადი მეთოდები, ასევე მემკვიდრეობით მიღებული. შევამოწმოთ. შევქმნათ ობიექტი კლასის:

<?php $student = new Student; ?>

დავაყენოთ მას სახელი მემკვიდრეობით მიღებული მეთოდით, ხოლო წელი სწავლის საკუთარი მეთოდით:

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

წავიკითხოთ მისი სახელი და სწავლის წელი:

<?php $name = $student->getName(); $year = $student->getYear(); echo $name . ' ' . $year; ?>

კლასში Employee გააკეთეთ ხელფასის გეთერი და სეთერი.

შეამოწმეთ, რომ კლასში Employee მუშაობს როგორც მისი საკუთარი მეთოდები, ასევე მემკვიდრეობით მიღებული.

azbydeenesfrkakkptruuz