[ create a new paste ] login | about

Link: http://codepad.org/NbyF5v0q    [ raw code | output | fork ]

cms - PHP, pasted on Nov 20:
<?php
class foo
{
    public function init()
    {
        $this->doSomething(); 
    }

    function doSomething()
    {
        //intentionaly no functionality here
    }


}

class bar extends foo
{
    function doSomething()
    {
        echo get_class( $this) . " says: baz \n";
    }
}

class baz extends foo
{
    function doSomething()
    {
        echo get_class( $this) . " says: hello \n";
    }
}

$barInstance = new bar();
$bazInstance = new baz();
$barInstance->init();
$bazInstance->init();


Output:
1
2
bar says: baz 
baz says: hello 


Create a new paste based on this one


Comments: