The Method of a Child Class Overriding That of Its Parent (PHP 4 Syntax) : Class Method « Class « PHP






The Method of a Child Class Overriding That of Its Parent (PHP 4 Syntax)

 
<?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();
 ?>
  
  








Related examples in the same category

1.Pass class instance as parameter
2.Call class methods directly
3.Accessing the Attributes of a Class by Using Functions
4.A Class with a Method
5.Accessing a Property from Within a Method
6.A Class with a Method
7.Access properties
8.Calling an Overridden Method (PHP 5 Syntax)
9.Class Member Overloading
10.Class Member and Method Definitions
11.Defining three member functions for Cat
12.Overriding Methods