2014. szeptember 15., hétfő

Gyermekosztály által felülírt tagfüggvény

<?php
class Item {
    var $name;

    function Item( $name="item", $code=0 ) {
        $this->name = $name;
        $this->code = $code;
    }
   
    function getName() {
        return $this->name;
    }
}

class PriceItem extends Item {
    function getName() {
        return "(price) ".$this->name;
    }
}

$item = new PriceItem( "widget", 5442 );
print $item->getName();
// outputs "(price) widget"

?>

Eredmény:
(price) widget

Nincsenek megjegyzések:

Megjegyzés küldése