Ereditarietà PHP

Ereditarietà PHP

L ereditarietà permette a una classe di ereditare proprietà e metodi da un altra.

Classe base e derivata

class Animal {
 protected $nome;
 
 public function __construct($nome) {
 $this->nome = $nome;
 }
 
 public function parla() {
 return "Suono generico";
 }
}

class Dog extends Animal {
 public function parla() {
 return $this->nome . " dice: Bau!";
 }
}

parent::

class Cat extends Animal {
 public function __construct($nome, $colore) {
 parent::__construct($nome); // Chiama costruttore padre
 $this->colore = $colore;
 }
}

final

final class NonEstendibile { } // Non può essere estesa

class Base {
 final public function metodo() { } // Non può essere sovrascritto
}

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...