Vorige C  u  r  s  u  s    P  H  P Volgende



§ 27  PHP objectgeörienteerd


<?php

// basisklasse met eigenschappen en methoden
class Groente {

    var 
$eetbaar;
    var 
$kleur;

    function 
Groente$eetbaar$kleur="green" ) {
        
$this->eetbaar $eetbaar;
        
$this->kleur $kleur;
    }

    function 
is_eetbaar() {
        return 
$this->eetbaar;
    }

    function 
welke_kleur() {
        return 
$this->kleur;
    }
    

// Einde van de klasse Groente


// Uitbreiding van de basisklasse
class Spinazie extends Groente {

    var 
$gekookt false;

    function 
Spinazie() {
        
$this->Groentetrue"groen" );
    }

    function 
kook_het() {
        
$this->gekookt true;
    }

    function 
is_gekookt() {
        return 
$this->gekookt;
    }
    
// Einde van de klasse Spinazie

$groenvoer = new Groente(true,"blauw");
$bladgroente = new Spinazie();
?>



Vorige Naar Inhoudsopgave Volgende