Heim > Backend-Entwicklung > PHP-Tutorial > {{PHP}}PHP继承的访问控制_PHP教程

{{PHP}}PHP继承的访问控制_PHP教程

WBOY
Freigeben: 2016-07-13 17:53:10
Original
1116 Leute haben es durchsucht

{{PHP}}PHP继承的访问控制

当说到继承,就不得不提到访问控制。继承在不同的访问控制权限下有不同的表现。以成员方法为例,我们可以使用private和protected访问修饰符来控制需要继承的内容。

private     如果一个成员被指定为private,它将不能被继承。实际上在PHP中这个方法会被继承下来,只是无法访问。
protected   如果一个成员被指定为protected,它将在类外不可见,可以被继承。

看一个PHP的示例:

class Base {
    private function privateMethod() {
    }
}
 
class Child extends Base{
    public function publicMethod() {
    }
}
 
$c = new Child();
 
if (method_exists($c, 'privateMethod')) {
    echo 1;
}else{
    echo 0;
}


作者:bill200711022

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478062.htmlTechArticle{{PHP}}PHP继承的访问控制 当说到继承,就不得不提到访问控制。继承在不同的访问控制权限下有不同的表现。以成员方法为例,我们可以使...
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage