extends and implement : Inheritance « Class « PHP






extends and implement


<?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 />";
      }

   }
   interface MyInterface
   {
      function account();
      function doc();
   }

   class Executive extends Employee implements MyInterface
   {
      private $totalStockOptions;

      function account()
      {
         echo "account";
      }

      function doc()
      {
         echo "doc";
      }
   }

   class Assistant extends Employee implements MyInterface
   {
      function takeMemo() {
         echo "memo";
      }

      function account(){
         echo "memo";
      }

      function doc(){
         echo "Start small fire in the trash can.";
      }
   }


?>

           
       








Related examples in the same category

1.subclass and parent class
2.Three levels of inheritance
3.Basic Inheritance
4.Class Inheritance
5.Class Member Binding in PHP
6.Creating a Class That Inherits from Another
7.Define an Executive class that inherits Employee
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