Three Levels Of Inheritance

 
    <?php
   class Employee {      private $name;
      function setName($name) {
         if ($name == "") echo "Name cannot be blank!";
            else $this->name = $name;
      }      function getName() {
         return "My name is ".$this->name."<br />";
      }   }
 
   class Executive extends Employee {      function methodB() {
         echo " my yacht!";
      }
   }
 
   class CEO extends Executive {
      function methodC() {
            echo "tuck";
      }
   }   $ceo = new CEO();
   $ceo->setName("Joe");
   $ceo->methodB();
   $ceo->methodC();?>

Enjoyed this post? Share it!

 

Leave a comment

Your email address will not be published.