您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php面向对象:类的继承实例讲解

2024/3/11 22:34:50发布22次查看
什么是类的继承?说白了,我觉得就是提高代码使用效率的。下面我就给大家介绍下继承。
类的继承概念
子类继承父类的所有成员变量个方法,包括构造方法,当子类被实例化时,php会现在子类中查询构造方法,如果子类有自己的构造方法,php会先调用子类中的方法;当子类中没有时,php则去调用父类中的构造方法,这也就是我们说的继承。
类的继承是通过关键字extends,语法为:
class a extends b{ ... }
a代表子类,b代表父类。
好了,了解了基本概念,我们就看看类的继承实例吧:
首先创建一个类,类中有不同的方法:
<?php //父类 class lol{ public $name; public $type; public $price; public function __construct($name,$price){ $this->name = $name; $this->price = $price; } function showinfo(){ echo "在这不显示"; } } //子类play class play extends lol{ //定义子类,继承父类 public $type; //在子类中定义变量 public function __construct($name,$type){ $this->name = $name; $this->type = $type; } function showinfo(){ if($this->type == "mid"){ return $this->name . "会玩这个位置"; }else{ return $this->name . "不会玩这个位置"; } } } //实例化对象 $player = new play("faker","mid"); echo $player->showinfo();
以上就是php面向对象:类的继承实例讲解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product