/** 如果抽像类中 有抽像方法,则子类必须去实现
抽像类不可以被实例化
*/
abstract class a{
abstract function x1();
}
class aa extends a
{
function aa1()
{
return 'aa=>aa1()';
}
function x1()
{
}
}
//$a = new a;
$aa = new aa;
echo $aa->aa1();
/** 如果抽像类中 有抽像方法,则子类必须去实现
抽像类不可以被实例化
*/
abstract class a{
abstract function x1();
}
class aa extends a
{
function aa1()
{
return 'aa=>aa1()';
}
function x1()
{
}
}
//$a = new a;
$aa = new aa;
echo $aa->aa1();