⊗ppOpIhInr 25 of 107 menu

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

ერთმა კლასმა შეიძლება მემკვიდრეობით მიიღოს სხვა კლასის მეთოდები და თვისებები. ეს აუცილებელია იმ შემთხვევაში, როდესაც ორი კლასი ძალიან ჰგავს ერთმანეთს. მაგალითად, შეიძლება გვქონდეს კლასი User, ასევე Student, რომელსაც გააჩნია იგივე თვისებები და მეთოდები, მაგრამ ამას ემატება თავისი დამატებითი. ამ შემთხვევაში მოსახერხებელი იქნებოდა, რომ სტუდენტმა მემკვიდრეობით მიეღო მშობელი კლასის განმეორებადი მეთოდები. მოდით ვნახოთ, როგორ ხდება ეს.

დავუშვათ, გვაქვს კლასი User, რომელიც იქნება მშობელი:

<?php class User { } ?>

დავუშვათ, ასევე გვაქვს კლასი სტუდენტისთვის, რომელიც იქნება შვილი:

<?php class Student { } ?>

მოდით, გავხადოთ ისე, რომ შვილობილმა კლასმა მემკვიდრეობით მიიღოს თავისი მშობლის მეთოდები და თვისებები. ეს ხდება საკვანძო სიტყვის extends გამოყენებით:

<?php class Student extends User { } ?>

შექმენით კლასი Employee, რომელიც მემკვიდრეობით მიიღებს კლას User-სგან.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა