inheritance_in_php

the php use extends keyword for inheritance . form main class to sub class. multiple inheritance is not supported by php

A simple inheritance program in php with single function.


<?php
class superclass     //make 1super class//
{
public  function display()  
{
echo " this is superclass function ";
}
}
class subclass extends superclass   //inherite sub class from superclass by "extends" keyword//
{
public function show()
{
echo "this is sab class function";
}
}
$obj = new subclass();
$obj ->display(); //call the superclass function by sub class object//
?>


inheritance in php with 2 function and parameter also.

<?php
class superclass     //make 1super class//
{
public  function display()  
{
echo " this is superclass function</br> ";
}
public function show($name)
{
echo $name;
}
}

class subclass extends superclass   //inherite sub class from superclass by "extends" keyword//
{
public function getvalue()
{
echo "this is sab class function";
}
}
$obj = new subclass();
$obj ->display(); //call the superclass function by sub class object//
$obj->show("anil sidhu");//call the super class Parameter
?>


multilevel inheritance in php


<?php
class superclass                                 //make 1super class//
{
public  function display()    
{
echo " this is superclass function</br> ";
}
}
class midclass extends superclass      //midle class
{
public function show($name)
{
echo "$name</br>";
}
}
class subclass extends midclass   //mid class inherite sub class
{
public function getvalue()
{
echo "this is sab class function";
}
}
$obj = new subclass();
$obj ->display();                              //call the superclass function by sub class object//
$obj->show("anil sidhu");                //call the super class Parameter
$obj->getvalue();
?>


multiple inheritance is not support by php






No comments: