<?php
class Student
{
// properties
private $nummer;
private $first_name;
private $last_name;
// constructor, initialiseert het object
public function __construct($_nummer)
{
$this->nummer = $_nummer;
// we roepen de interne functie loadDetails aan
$this->loadDetails();
}
// private methode om de data van de student in te laden
private function loadDetails()
{
// de details van de student kunnen normaal uit een database worden geladen
// aan de hand van het student nummer wat meegegeven is aan de constructor
// nu zetten we ze nog even met de hand
$this->first_name = "Martijn";
$this->last_name = "Swart";
}
// publieke methode om de volledige naam van een student te krijgen
public function getFullName()
{
return $this->first_name . " " . $this->last_name;
}
}
?>