php继承中的构造函数怎么用
这篇文章给大家分享的是有关php继承中的构造函数怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
php继承中的构造函数
说明:如果子类有构造函数就调用子类,如果子类没有构造函数就调用父类构造函数。
子类构造函数调用后,默认不在调用父类构造函数。
语法:通过类名调用构造函数
类名::__construct()
注意:parent关键词表示父类的名字,可以降低程序的耦合性。
//继承中的构造函数classPerson{publicfunction__construct(){echo'这是父类';}}classStudentextendsPerson{publicfunction__construct(){echo'这是子类';}}$stu=newStudent();//继承中的构造函数classPerson{publicfunction__construct(){echo'这是父类';}}classStudentextendsPerson{publicfunction__construct(){Person::__construct();//调用父类构造函数echo'这是子类';}}$stu=newStudent();//继承中的构造函数classPerson{publicfunction__construct(){echo'这是父类';}}classStudentextendsPerson{publicfunction__construct(){parent::__construct();//这样写耦合性低echo'这是子类';}}$stu=newStudent();
列题:
classPerson{protected$name;protected$sex;publicfunction__construct($name,$sex){$this->name=$name;$this->sex=$sex;}}classStudentextendsPerson{private$score;publicfunction__construct($name,$sex,$score){parent::__construct($name,$sex);$this->score=$score;}publicfunctiongetInfo(){echo"姓名:{$this->name}";echo"姓别:{$this->sex}";echo"成绩:{$this->score}";}}$stu=newStudent('qingyu','男','128');var_dump($stu);
感谢各位的阅读!关于“php继承中的构造函数怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。