PHP中,为什么子类可以访问父类的私有属性,而且可以直接调用
<?phpclassPerson{private$name;}classManextendsPerson{}$m=newMan();$m->name="zhangsan"...
<?php class Person { private $name; } class Man extends Person { } $m = new Man(); $m->name="zhangsan"; echo $m->name; ?> 上面这段代码是错的吗,如果是错的,为什么我能运行这段代码 我把private改成protected后就出错了,实在是搞不懂啊 不是说private 修饰的成员不能被子类调用的吗
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询