![](/img/trans.png)
[英]What is different between $this-> and parent:: in OOP PHP?
[英]What is the different between parent, super and base class in php?
我搜索了google,但无法理解php中的父类,超级类和基类之间的区别是什么? 一样吗
class parentClass{
public $name = 'shibbir';
public $age = '29';
public function show(){
return $this->name . $this->age;
}
}
class childClass extends parentClass{
public function showParentClass(){
return parent::show();
}
}
$object = new childClass();
echo $object->showParentClass();
那么,这个parentClass
被称为parent / supper / base class吗? 我将parentClass
扩展为childClass
。 这叫做inheritance
吗?
是的,您在示例中显示的内容称为继承,子类扩展了父类。
在这里查看http://php.net/manual/en/language.oop5.inheritance.php
根据您对编程语言的选择,Super / base class将适当地只是一个替代名称。 他们在PHP中指的是同一件事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.