• php继承特点及注意事项


    思考:php继承与其他纯面向对象(从设计之初就完全面向对象思维支配)编程语言是有一些不一样的

    引入:php因为是自面向过程发展而来,所以并非完全使用面向对象的思想,因此php的继承有一些自己的特点

    php继承特点【掌握】

    1.php中继承只能单继承,即子类只能有一个父类(有些语言支持多继承)

    <?php
    
    class posen{}
    class man{}
    
    class duwei extends posen,man{}    //php中错误,不允许继承多个父类
    ?>

    2.php若想继承多个类,可以使用链式继承

    <?php
    
    class posen{}
    class man extends posen{}
    
    class duwei extends man{}    //duwei包含了posen和man雷总所有可继承的成员
    ?>

    3.php中继承只有私有方法不能被继承

    4.php允许子类继承父类的构造方法和析构方法

    总结:php的继承与传统的面向对象继承有着一些区别,大家在使用继承的时候要严格遵守php的继承规则

  • 相关阅读:
    离散数学--第十章 群,环,域
    离散数学--十一章 格与布尔代数
    matplotlib 基础|笔记
    CF Round #632 div2
    Codeforces Round#630 div2
    PVZ 2--攻略合集?
    【POJ
    【POJ
    【Aizu
    【Aizu
  • 原文地址:https://www.cnblogs.com/xiaowie/p/12291443.html
Copyright © 2020-2023  润新知