PHP OOP - Moștenire. PHP - Cuvântul cheie final. Prevenire clasa moștenire. Prevenire suprasolicitarea metodei.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Cuvântul cheie final (the final keyword) poate fi utilizat pentru a preveni moștenirea clasei (class inheritance) sau pentru a preveni suprasolicitarea metodei (method overriding).
Următorul exemplu arată cum să preveniți clasa moștenire (class inheritance):
Exemplu:
<?php
final class Fruit {
// ceva cod
}
// va duce la eroare
class Strawberry extends Fruit {
// ceva cod
}
?>
Următorul exemplu arată cum să preveniți suprasolicitarea metodei (method overriding):
Exemplu:
<?php
class Fruit {
final public function intro() {
// ceva cod
}
}
class Strawberry extends Fruit {
// va duce la eroare
public function intro() {
// ceva cod
}
}
?>