Learning PHP and MySQL

Example 05-19 Calling the constructor of the parent class

<?php
class  Cat  {
  
//  How  old  the  cat  is var  $age;

  
function  Cat($new_age)
  
{
    
//  Set  the  age  of  this  cat  to  the  new  age
    
$this->age  =  $new_age;
  
}
  
function  Birthday()
  
{
    $this
->age++;
  
}
  
function  Eat()
  
{
    
echo  "Chomp  chomp.";
  
}
  
function  Meow()
  
{
    
echo  "Meow.";
  
}
}
class  Domestic_Cat  extends  Cat  {
  
//  Constructor
  
function  Domestic_Cat($new_age)  {
    
//  This  will  call  the  constructor
    //  in  the  parent  class  (the  superclass)
    
parent::Cat($new_age);
  
}
}
?>

Posted by on 08/03 at 08:25 AM

Next entry: Example 05-20 Using the -> operator to call hypnotize

Previous entry: Example 05-18 Using the parent construct

<< Back to main