• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php面向对象重点知识分享

    1、$this是什么

    当前类实例化的对象

    2、访问对象中的成员

    对象->成员

    3、构造方法

    通常用来初始化对象的属性,不用把属性写死,不同的对象就有了不同的属性

    4、get、set的用法

    通常将属性设为protected,利用getXxx和setXxx方法来设置和获取属性的值,避免外部随意的更改,同时还可以对对象进行过滤。

    5、类的封装

    public方法可以在类外访问,相当于提供给外部的接口

    private方法只能在类内(即类的大括号内),外部不能直接访问,只能通过其他public方法来调用,就像电脑的开关,按电源键就可以开

    机。

    protected,同private,不过可以在其他的类中继承。

    6、类的继承与重写 (extends)

    继承的类可以访问父类的public和protected方法或属性,避免了代码的重写。

    继承的类重写父类的方法只需取与父类同样的方法名,在里面写自己的代码即可。

    7、抽象类(abstract)

    抽象类是用来继承的,不能直接实例化,抽象方法不用写方法体

    作用是硬性的规定子类需要实现的方法,不实现不能实例化

    8、接口(interface)

    继承使用implements

    保证代码的一致性

    9、命名空间与自动加载(namespace)

    避免重名冲突,避免每次使用类前require的操作

    申明类前有namespace 文件位置

    namespace app/Admin;

    使用类前有use namespace/类名

    use app/Admin/User;

    10、静态变量和静态方法

    可以看作是全局性的方法

    不用实例化对象即可使用

    使用方法:类名::成员

    11、const变量

    const主要是用于一些硬性的规定数据和约定俗成的数据码上面,可在类外使用,只能在定义处修改,比如我们的http状态码

    定义:const ABC=12;

    使用:类名::ABC;

    以上就是php面向对象哪些重点的详细内容,感谢大家的学习和对脚本之家的支持。

    您可能感兴趣的文章:
    • PHP面向对象程序设计中的self、static、parent关键字用法分析
    • php面向对象程序设计入门教程
    • PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
    • PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
    • PHP面向对象程序设计重载(overloading)操作详解
    • PHP面向对象程序设计之构造方法和析构方法详解
    上一篇:php中关于换行的实例写法
    下一篇:PHP的JSON封装、转变及输出操作示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php面向对象重点知识分享 php,面向,对象,重点,知识,