php类继承派生

发布网友 发布时间:2022-04-06 01:05

我来回答

2个回答

热心网友 时间:2022-04-06 02:34

还是哪个问题,这是类的规则,私有属性和方法只有它的当前类中使用,之外的类包括它的父类和子类都不能访问。建议你看看php手册,里面有详细说明,下面是复制有关私有方法和属性的说明:

访问控制
对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由 private 定义的类成员则只能被其所在类访问。

热心网友 时间:2022-04-06 03:52

你的$name $sex $age 这三个属性都是私有的,而在子类student中是无法继承私有的属性的,所以即使你在子类中用extends继承了父类,也无法把 $name $sex $age 继承过来,所以你实例化student类的时候,这三个自然就没有赋值。所以就是空了。。。http://cn.php.net/manual/zh/keyword.extends.php 这是官网的教程,感觉还不错。。你要多看手册和官网,很不错。很专业。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com