zoukankan      html  css  js  c++  java
  • 0717PHP基础:面向对象

    关键字===============================================================================

    一、const:类常量(修饰属性)

    二、static:静态成员(修饰属性和方法)

      1、静态属性和方法,在加载类的时候就分配空间,所以不需要实例化就可以直接访问

      2、静态成员在内存中就一份,是属于类的,所以调用方法是  类::成员

      3、静态方法是不能访问普通变量和方法,只能访问静态成员。因为静态方法是在加载类的时候就分配空间,
         普通变量是在实例化对象的时候,才分配空间

    三、final:最终版本(修饰类和方法)

    设计模式==============================================================================

    一、单例模式

      1、一个类只有一个对象

      2、三私一公:

        (1)、私有的变量,用来接受内部造出的对象

        (2)、私有的构造函数,用来防止外部实例化对象

        (3)、私有的克隆方法,防止外部克隆

        (4)、公有的方法:用来获得内部造出的对象

    二、工厂模式:通过传递不同的参数,获得不同的对象

    魔术方法===============================================================================

    一、__construct:构造方法

    二、__destruct:析构方法

    三、__toString:对对象的说明

    四、__call:当调用不存在或无权访问的方法时,会自动调用该方法

    五、__get:当调用无权访问的属性时,自动调用该方法

    六、__set:类中某属性,对象无权访问或操作时,自动调用该方法

    七、__isset:当用isset()判断一个属性或方法存在与否时,自动触发__isset()

    八、__unset:当用unset()删除一个属性或方法时,自动触发__unset()

  • 相关阅读:
    centos7没有ifconfig命令
    ubuntu建立快捷方式
    SIMTRACE环境搭建
    联想 Lenovo PWR-G60 无线掌中宝拆机
    初玩OpenWRT之编译TP-Link WR841N V8固件
    我有特殊的Windows激活姿势
    适用于WIFI Hacking的无线网卡推荐
    制作Wi-Fi Ducky远程HID攻击设备
    路由器固件安全分析技术(一)
    如何HACK无线家用警报器?
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9322885.html
Copyright © 2011-2022 走看看