繁体   English   中英

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM