日期:2014-05-17  浏览次数:20515 次

关于PHP面向对象的一个问题
请教大家,先不管下面的代码设计是否合理,只看代码执行,会是什么结果,为什么是这样的结果。

<?php
class aaa
{
    function show()
    {
        echo $this->str;
    }    
}

class sss extends aaa
{
    protected $str='12345';   
}

$s=new sss();
$s->show();
?>

------解决方案--------------------
说说你哪些地方不理解
------解决方案--------------------
子类继承父类公开方法,同名则覆盖

这样明白了吧?