在提问之前,我已经跟着这个链接 - JAVA上下文中的答案 和PHP中的构造函数。
由于我是一名初学者,在OOP概念中实现我的PHP代码,所以我真的想了解在PHP抽象类中使用构造函数的用途、好处或何时使用。
请提供一个真实世界中的示例,以更好地掌握概念。
PS - 虽然我正在遵循PHP手册来理解OOP概念,但我发现有点难以理解,如果有帮助链接/博客可供关注,将不胜感激。
我的代码 -
<?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();