类的继承(extends)与重载(parent::)
来源:互联网 发布:喜欢美女的男人知乎 编辑:程序博客网 时间:2024/05/13 16:18
在php中,类的继承是用extends,但使用extends继承,子类有跟父类同样的方法,子类就完全覆盖了父类的方法,而不能重载父类的方法,如果想重载父类的方法,可以使用(parent::)这个关键词。
//类的继承(extends);重载父类的方法(parent::)class person{//成员属性protected $name;protected $age;protected $sex;//构造方法(成员属性初始化)function __construct($name="",$age=20,$sex="女"){$this->name=$name;$this->age=$age;$this->sex=$sex;}//成员方法function say(){echo '我的名字是'.$this->name.'我的年龄是'.$this->age.'我的性别是'.$this->sex."<br>";}function run(){echo '我的名字是'.$this->name.'我的年龄是'.$this->sex.'我的性别是'.$this->age."<br>";}} class students extends person{protected $school;function __construct($name="",$age=20,$sex="女",$school="学生"){parent::__construct($name,$age,$sex);$this->school=$school;}function school(){echo "我是学生";}function say(){parent::say();}}$students1=new students();$students1->say();
- 类的继承(extends)与重载(parent::)
- 类的继承(extends)
- 类的继承与重载
- throw与throws的区别&&继承extends
- 继承(extends)与实现(implement)
- 继承与接口(Extends&implements)
- PHP 类的继承 extends 关键字
- PHP类的继承性---extends
- PHP 类的继承 extends 关键字
- PHP 类的继承 extends 关键字
- jQuery继承的实现(extends)
- jQuery继承的实现(extends)
- 【java的继承extends】
- python 类的继承与重载
- java-extends(继承)
- PHP 类的 继承 extends 简单的类继承
- 装饰模式(DecoratorPattern)与继承(Extends)的区别
- 从零开始学_JavaScript_系列(65)——class的继承(2)super、extends与多重继承
- ECSHOP商城系统过滤不严导致SQL注入漏洞
- 图的一些总结
- hibernate,load和get什么时候适合用啊
- Oracle 删除重复数据只留一条
- Bubble Sort
- 类的继承(extends)与重载(parent::)
- Hibernate--实现二级缓存!
- Python中尽量少用加号“+”连接字符串的原因
- IE下使用js清空file控件值的几种方法
- 如何获取Root权限
- sql学习
- 生成伪随机数的算法–线性同余法
- 产品经理十问
- 免费产品的期限承诺