PHP第三天!!黑人无表情 面向对象的特点等等!!
面向對象
面向對象特征有:
一般來講,面向對象編程會被分為3大特點:封裝,繼承和多態,但是在有的地方,面向對象被分為了4大特點,除了上面的3個以外,還增加了一個抽象。
?
什么是封裝?
① 封裝:封裝是php面向對象的其中一個特性,將多個可重復使用的函數封裝到一個類里面。在使用時直接實例化該類的某一個方法,獲得需要的數據。 注意:如果是私有的方法和屬性值,外部無法訪問,具有一定的保護作用。 特點:調用方便,安全性高信息隱蔽,封裝即隱藏。?、?publlic類似的訪問修飾符分別有什么作用?
PHP中有三種訪問修飾符,分別是:public(公共的、默認)?protected(受保護的)?private(私有的)
什么是抽象?
抽象是從眾多的事物中抽取出共同的、本質性的特征,而舍棄其非本質的特征被抽象關鍵字ABSTRACT 所修飾的類就是抽象類,抽象類不一定包含抽象函數方法;但是包含抽象函數方法的類一定是抽象類,抽象類不能直接實例化,
抽象的關鍵字以及用法?
關鍵字:abstract
什么是接口?
?
① 接口:interface 接口是方法的抽象,如果不同的類有同樣的方法,那么就應該考慮使用接口。
?
(1)????? 接口是一個行為的規范、協議。其實就是類和類之間的一種協定,一種約束
?
(2)????? 類與類之間的系統資源調用方式不一樣,導致他們之間的通信很困難,而接口可以屏蔽掉它們之間的差異,能使他們順利通信。
?
接口與抽象類:一個類可以繼承多個接口。。。一個類只能繼承一個抽象類。。。
????????
???????? ② 接口的關鍵字以及用法?
?????? 使用關鍵字 interface? implements
?
???????? 接口的介紹與創建 : 接口:一種成員屬性全部為抽象或常量的特殊抽象類。
??????
??? 規則: 1.類中全部為抽象方法。
2.抽象方法錢不用加abstract。
3.接口抽象方法屬性為public。
4.成員屬性必須為常量。
轉載于:https://www.cnblogs.com/kevin29/p/7189457.html
總結
以上是生活随笔為你收集整理的PHP第三天!!黑人无表情 面向对象的特点等等!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信信息轰炸【简易版】
- 下一篇: Android BroadcastRec