Contact Info Instagram Github Email

classi, metodi e proprietà

classi, metodi e proprietà

me.jpg

La classe è un concetto cardine della programmazione orientata agli oggetti.
In questa mini-lezione vedremo un'esempio in linguaggio php (pre-processore di ipertesti).

Una classe vuole rappresentare un elemento pseudo-reale in forma programmatica.
Una classe è quindi una struttura dati complessa, che si compone di: - proprietà; - metodi.

Vediamo un esempio di un'ipotetica classe Persona che comprende sia delle proprietà che dei metodi.

public class Persona{
    public $nome;
    public $cognome;
    public $eta;

    // Metodo Costruttore della classe
    public function __construct($nome, $cognome, $età) {
        $this->nome = $nome;
        $this->cognome = $cognome;
        $this->età = $età;
    }
    public function getName(){
        return $this->nome . " " . $this->cognome;
    }
}

Creazione di un'istanza di classe persona mediante il costruttore della classe.

$dario = new Persona("Dario", "Del Bel Belluz", 30);
echo ($dario->getName());

Mediante il costruttore della classe abbiamo creato un'istanza di classe Persona, passando dei parametri direttamente al costruttore della classe.

Tags: