oktatas:programozas:php:php_oop:oeroekles
Tartalomjegyzék
PHP OOP öröklés
- Szerző: Sallai András
- Copyright © Sallai András, 2020
- Web: https://szit.hu
Öröklés - extends
Egy osztály tulajdonságait és metódusait egy másik osztály örökölheti az extends kulcsszó segítségével, az osztály deklarációban használva. Többszörös öröklődés nem lehetséges. Egy osztály csak egy alaposztályból örökíthető.
<?php class KiterjesztettOsztaly extends EgyszeruOsztaly { // A szülőosztály metódusának újradefiniálása function displayVar() { echo "Kiterjesztett osztály\n"; parent::displayVar(); } } $extended = new ExtendClass(); $extended->displayVar(); ?>
Példa
- inde.php
<?php class Dolgozo { public $nev = 'Névtelen'; public $kor = 0; } class Mernok extends Dolgozo { public $diploma = 'ismeretlen'; } $bela = new Dolgozo(); $bela->nev = 'Park Béla'; echo $bela->nev . "\n"; $janos = new Mernok(); $janos->nev = 'Nagy János'; $janos->kor = 37; $janos->diploma = 'AB123456'; echo $janos->nev . "\n"; echo $janos->kor . "\n"; echo $janos->diploma . "\n"; ?>
oktatas/programozas/php/php_oop/oeroekles.txt · Utolsó módosítás: 2020/06/20 17:15 szerkesztette: admin