《PHP閃電入門(18)類和對象》要點:
本文介紹了PHP閃電入門(18)類和對象,希望對您有用。如果有疑問,可以聯系我們。
維易PHP培訓學院每天發布《PHP閃電入門(18)類和對象》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
<link rel="stylesheet" type="text/css" >面向對象編程(OOP)是目前流行的編程思想,這種編程可以讓應用具有良好的靈活性、擴展性和重用性.我們本日開始一起了解PHP的類和對象.
1、類和對象的懂得
2、如何界說一個類
3、小考試
先說對象,對象我們可以理解為實體,在計算機的領域中,不是指媳婦才叫對象,而是萬物皆對象,媳婦只是對象之一(這便是沉迷編程的理由之一?),你能實實在在的看到,摸到的實物,便是對象.
類是具有一組相同屬性和行為的對象集合.再舉一例:好比,上小學三年級的小明和上大學一年級的張三,他們都是對象,而他們有一些公共的屬性和行為:每天學習(行為),都要上課(行為),都有學籍號(屬性),都有姓名(屬性,廢話),都有老師(屬性),都有年級(屬性),現實生活中我們稱他們是學生(類).也就是說,學生是類,小明是對象,張三是對象.
我闡明白了吧?
上代碼:
雖然實例代碼還包括類和對象的使用,我們這里之說創建類的事情,其余在分節討論.
文中,第10行到第28行表示創建學生類的過程,我們一起來看有哪些必要注意的.
1、創立類的關鍵字是 class,后面跟類的名字.類的名字使用第一個字母大寫的駝峰命名法.
2、類的名字后面跟一對年夜括號,年夜括號內是類的主體代碼.
3、主體代碼,大概分為兩個部分,一是屬性,二是行為.屬性就是一個變量(類里面叫成員屬性),行為就是一個函數(類里叫成員辦法).
4、屬性和辦法前會有個修飾單詞,public,這個表示如果這個類被實例化成對象了,那對象可以直接使用成員辦法或者屬性.除了public,還有protected和private,具體區別大家有興趣的話自己補充.
5、__constuct();這個成員辦法,是每個類都有的成員辦法(也可以不寫出來),它是創建對象的時候用到的,所以叫初始化辦法.
6、在類的內部,因為我們不知道對象的變量名是什么,所以使用$this來表現對象.
7、在類的內部,可以使用$this->“屬性名”來表現調用屬性數據.
8、在類的內部,可以使用$this->“辦法名()”來表示調用成員辦法.
在類內部,$this表現
每天原創,歡迎存眷.
珍藏、轉發、點贊都是您的支持方式.