第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

面向?qū)ο?(九)面向?qū)ο笕筇卣?/span>

標(biāo)簽:
PHP
抽象性  将通用的数据和方法抽离出来形成一个抽象类

多态性 
    php本身就是天生的多态语言
    当一个函数接收到不同对象时,会自动的判断并调用对应的方法
    多态利于类的维护和扩展

继承性
    作用: 将通用的数据和方法抽离出来形成一个抽象类, 解决代码复用,便于维护
    方法重载
        php不能使用传统的重载方法
        传统的方法重载
        function getName($name)
        function getName($name, $params)
    属性重载
        当给不存在的属性赋值时,类虎自动动态创建相对应的属性
        禁止属性重载,public function __set(){} 方法里面什么都不写
    方法重写
        要求方法名和参数都一样,参数类型也一样,子类不能缩小父类访问权限
    属性重写
        子类不能缩小父类访问权限
    继承本质
        子类与父类之间建立了查找关系
抽象类
当方法不确定具体实现功能的时候,可以定义为抽象类
细节
    抽象类不能实例化
    抽象类可以有非抽象属性和方法
    含抽象方法的类必须定义为抽象类
    如果一个非抽象类继承了抽象类,必须实现抽象类的所有方法
接口
作用:解决抽象类单一继承的问题,可以多继承,解决代码复用问题
细节
    接口中的方法都是抽象方法,但不需要使用abstract来修饰
    需实现接口中所有的抽象方法
    接口中不能有普通成员属性,但是可以有常量
    接口可以多继承
    面向接口编程 (后面补充)
final关键字
作用:保护类不被继承,及类方法不被重写
细节
    当类不希望被继承时,可以定义为final类
    当类方法不希望被重写时,可以定义为final方法
    final不能修饰成员属性
    final方法不能被重写,但是可以被继承
面向对象编程的相关技术
    对象克隆技术 防止克隆,定义私有的魔术方法__clone()
    对象遍历 foreach
    php的内置标准类 new stdClass
    数据类型转对象和对象转数组的说明 
        (object)$name; 强制类型转换
        (array)$obj;对象转数组后,私有变量还是不能直接访问
    对象序列化和反序列化
        序列化 serialize() 对象转换为字符串 会调用 __sleep()魔术方法
        反序列化 unserialize() 已序列化的字符串转对象  会调用 __wakeup()魔术方法
细节
    类中只有属性和方法
    普通成员方法可以访问静态属性也可以访问非静态属性
    对象 instanceof 类名  用于判断对象是不是某个类的对象实例
    对象的连用
    所有都是基于一次请求操作
    
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消