PHP Abstract Class:
Inside the child class
Calling from the child class Three:
Inside the child class 2
Abstract classes and methods are introduced in PHP 5.
The concept behind the abstract class is that we need to extend this
class by its descendant class(es). If a class contains abstract method
then the class must be declared as abstract. Any method which is
declared as abstract must not have the implementation part but the
declaration part only.
The child classes which inherits the property of abstract base class, must define all the methods declared as abstract.
PHP Abstract Class Example:
<?php
abstract class One{
public function
disp(){
echo
"Inside the parent class<br/>";
}
}
class Two
extends One{
public function
disp(){
echo
"Inside the child class<br/>";
}
}
class Three
extends One{
//no method is declared
}
$two=new
Two();
echo "<b>Calling from the
child class Two:</b><br/>";
$two->disp();
echo "<b>Calling from the
child class Three:</b><br/>";
$three=new
Three();
$three->disp();
?>
Output:
Calling from the child class Two:
Inside the child class
Calling from the child class Three:
Inside the parent class
Inside the child class
Calling from the child class Three:
Inside the parent class
Example:
<?php
abstract class One{
abstract function
disp();
}
class Two
extends One{
public function
disp(){
echo
"Inside the child class<br/>";
}
}
class Three
extends One{
public function
disp(){
echo
"Inside the child class 2<br/>";}
}
$two=new
Two();
echo "<b>Calling from the
child class Two:</b><br/>";
$two->disp();
echo "<b>Calling from the
child class Three:</b><br/>";
$three=new
Three();
$three->disp();
?>
Output:
Calling from the child class Two:Inside the child class
Calling from the child class Three:
Inside the child class 2
I am very proud to read such an informative blog. i Will follow your updates in future so, please add more and more ideas.
ReplyDeletePython Training in Chennai
Python Training in Tambaram
Big data training in chennai
JAVA Training in Chennai
Selenium Training in Chennai
Software testing training in chennai
Python Training in Chennai
Python Course in Chennai