• PHP面向对象总结 及 静态 抽象 接口


    面向对象  三大要素:封装  继承  多态

    封装
    目的:让类更安全
    做法:所以成员私有化,通过方法简介访问到私有成员,队成员变量进行

    继承
    关键字:extends
    子类继承父类的一切
    特点:单继承,子类只有一个父类,父类可以有多个子类

    多态
    运行多态:当父类引用指向子类实例,子类里面对父类进行重写,父类引用调用该方法的时候表现不同的方法


    静态 静态成员 普通成员
    关键字 static
    特点:属于类 类里面用self 类外用类名::调用
    静态方法不能调用普通成员
    普通方法可以调用静态成员

    抽象
    关键字 abstract
    特点:不能被实例化 只能被继承
    目的:为了派生子类 控制子类

    接口 (面向对象的接口)
    极度抽象的类

    成员方法没有函数体
    关键字:interface 命名大写I开头 implements
    接口里面不能包含成员变量,只能包含成员方法,实现接口的类,必须实现接口里面的所有方法
    //面向对象  三大要素:封装  继承  多态

    //封装
    //目的:让类更安全
    //做法:所以成员私有化,通过方法简介访问到私有成员,队成员变量进行

    //继承
    //关键字:extends
    //子类继承父类的一切
    //特点:单继承,子类只有一个父类,父类可以有多个子类

    //多态
    //运行多态:当父类引用指向子类实例,子类里面对父类进行重写,父类引用调用该方法的时候表现不同的方法


    //静态 静态成员 普通成员
    //关键字 static
    //特点:属于类 类里面用self 类外用类名::调用
    //静态方法不能调用普通成员
    //普通方法可以调用静态成员

    //抽象
    //关键字 abstract
    //特点:不能被实例化 只能被继承
    //目的:为了派生子类 控制子类

    //接口 (面向对象的接口)
    //极度抽象的类

    //成员方法没有函数体
    //关键字:interface 命名大写I开头 implements
    //接口里面不能包含成员变量,只能包含成员方法,实现接口的类,必须实现接口里面的所有方法
  • 相关阅读:
    ThinkPHP中的CURD操作
    安卓自写Adapter
    安卓 报错 Check the Eclipse log for stack trace.
    web开发 关于src跳转
    javascript入门学习笔记2
    javascript入门学习笔记
    最全java的读写操作(转载)
    http请求的cookie
    java 安卓开发之文件的读与写
    转 安卓控件属性大全
  • 原文地址:https://www.cnblogs.com/little-rock/p/7682568.html
Copyright © 2020-2023  润新知