zoukankan      html  css  js  c++  java
  • PHP面对对象总结

    一个关于面对对象知识的问答总计:https://wenku.baidu.com/view/391eeec483c4bb4cf6ecd1ad.html

    面对对象的三大特征:

    • 1.封装

    为了保护类
    封装了之后使用$thi->方法名来使用封装的方法或属性。
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6146207.html

    • 2.继承

    子类继承父类的一切,特点:单继承(就是说一个子类只能继承一个父类,但是使用inface接口可以实现继承多个父类)
    方法重写:子类中的属性或方法跟父类相同即为重写,若只是想要扩展父类而不是重写就可以使用parse::方法名();
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6147786.html

    • 3.多态

    子类对父类进行了重写,所以父类引用在调用该方法的时候表现出不同就成为多态,简而言之就是为类做扩展。
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6206710.html

    关键字:

    • stastic(静态)

    类似于全局变量,使用雷鸣::方法名或属性名()
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6148754.html

    • final(最终的)

    用来修饰类以及方法。被修饰的类或者方法不能够被重写。
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6151307.html

    • interface(接口)

    接口使用什么权限继承的,继承的时候也用什么权限。继承的时候不能使用extends要使用implements(英译为:执行、实现)
    接口的作用就是让一个子类可以继承多个父类。ps:使用extends是子类只能继承一个父类。
    相关知识链接:http://www.cnblogs.com/xishaonian/p/6158205.html

     三种访问修饰符号:

    • private

    私有的,只有自己可以使用和修改。

    • public

    公共的,谁都可以使用和修改

    • protected

    受保护的,只有自己和子类可以调用。

  • 相关阅读:
    codeforces 980A Links and Pearls
    zoj 3640 Help Me Escape
    sgu 495 Kids and Prizes
    poj 3071 Football
    hdu 3853 LOOPS
    hdu 4035 Maze
    hdu 4405 Aeroplane chess
    poj 2096 Collecting Bugs
    scu 4444 Travel
    zoj 3870 Team Formation
  • 原文地址:https://www.cnblogs.com/nul1/p/8638440.html
Copyright © 2011-2022 走看看