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

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

  • 相关阅读:
    UVALive 6909 Kevin's Problem 数学排列组合
    UVALive 6908 Electric Bike dp
    UVALive 6907 Body Building tarjan
    UVALive 6906 Cluster Analysis 并查集
    八月微博
    hdu 5784 How Many Triangles 计算几何,平面有多少个锐角三角形
    hdu 5792 World is Exploding 树状数组
    hdu 5791 Two dp
    hdu 5787 K-wolf Number 数位dp
    hdu 5783 Divide the Sequence 贪心
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6798460.html
Copyright © 2011-2022 走看看