Define an Executive class that inherits Employee : Inheritance « Class « PHP






Define an Executive class that inherits Employee

 
<?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 pillageCompany() {
         echo "I'm selling company assets to finance my yacht!";
      }
   }
   $exec = new Executive();
   $exec->setName("R");
   echo $exec->getName();
   $exec->pillageCompany();
?>
  
  








Related examples in the same category

1.subclass and parent class
2.Three levels of inheritance
3.extends and implement
4.Basic Inheritance
5.Class Inheritance
6.Class Member Binding in PHP
7.Creating a Class That Inherits from Another
8.inheritance example
9.Using the extends keyword to define a subclass
10.Example of Inheritance
11.Overriding parent methods
12.Using inheritance to efficiently represent various vehicle types
13.Using the parent construct