Jaki jest pożytek z konstruktora w klasie abstrakcyjnej w php
Podążyłem już za tym linkiem przed pytaniem -Odpowiedź jest w kontekście JAVA i to dlakonstruktor w PHP .
Odkąd jestem starterem, moja implementacja mojego kodu PHP w koncepcjach OOP, więc naprawdę chcę wiedzieć o użyciu i korzyściach lub kiedy użyć konstruktora w klasie abstrakcyjnej PHP.
Podaj przykład w kontekście rzeczywistym, aby lepiej wykorzystać koncepcję.
PS - Chociaż śledzęPodręczniki PHP aby zrozumieć koncepcje OOP, ale trudno mi to zrozumieć, każda pomoc z linkami / blogiem do naśladowania jest naprawdę znacząca.
Mój kod -
<?php
abstract class grandClass
{
abstract function grandmethod();
function __construct()
{
echo "I am grandClass constructor";
}
}
abstract class parentClass extends grandClass
{
abstract function raiseFlag();
function grandmethod()
{
echo "This is grandmethod!!!","<br />";
}
public function getValue()
{
echo "Zero is the blackhole for the numbers!!","<br />";
}
}
class childClass extends parentClass
{
function raiseFlag()
{
echo "Peaceful thoughts!!","<br />";
}
}
$myobj = new childClass();
$myobj->raiseFlag();
$myobj->getValue();
$myobj->grandmethod();