教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP面向对象编程之继承的简单实例

PHP面向对象编程之继承的简单实例

发布时间:2015-11-28   编辑:jiaochengji.com
为大家介绍一个php面向对象编程中继承的例子,有需要的朋友,可以参考下。

在很多很多的php 教程中,php 面向对象之继承的概念,那是相当重要的,今天为大家举一个有关继承的例子,方便大家加深对该知识点的理解。

来看具体的例子吧。

<?php 
/*
    class A{        
        public $n=3;
        }
    }

    class B extends A{
        public $n2="hello";
    }
    //一个类只能继承一个父类,如果要想继承多个类就是用多层继承来实现
    class C extends B{        
    }

    $c =new C();
    echo $c->n2;
    by 脚本学堂 www.jbxue.com
    */

    class A{        
        public $n=3;
        public function __construct(){
            echo "A---------__construct";
        }
    }

    class B extends A{
        public $n2="hello";
        //子类不会自动调用父类的构造方法
        public function __construct(){
            //调用父类的构造方法可以使用-----类名:方法名或者parent::方法名
            //parent::__construct();
            //显式的调用父类的方法
            A::__construct();
            echo "B__construct";
        }
    }
    
    $b = new B();
?>

您可能感兴趣的文章:
PHP面向对象编程之继承的简单实例
php面向对象是什么意思?
JS面向对象编程之继承示例代码
Python之什么叫面向对象
python是面向对象还是面向过程的
php三大特征是什么
你了解python中的继承吗
Javascript 设计模式读书笔记(三)——继承
python为什么要用class
php入门教程(索引)

[关闭]
~ ~