PHP面向對象

1.面向對象介紹php

          面向對象是一個編程思想。編程思想有面向過程和麪向對象編程

          面向過程:編程思路集中的是過程上函數

          面向對象:編程思路集中在參與的對象spa

2.面向對象的好處code

          1.多人合做方便對象

          2.減小代碼的冗餘,靈活性高blog

          3.代碼的可重用性發揮到極致開發

          4.可擴展性強class

3.類和對象變量

           1.對象是具體存在的事物,對象是由屬性和方法組成

           2.類是具備相同屬性和行爲的一組對象的集合

           注意:一個類能夠建立多個對象

           小結:

           1.對象是由屬性和方法組成的

           2.類是全部對象的相同屬性和方法的集合

           3.在開發的時候先寫類,經過類建立對象,經過對象調用方法和屬性

4.在PHP中實現類和對象

           4.1建立類

           語法:

class 類名{
    //屬性
    //方法
    //常量
}
類是由屬性、方法、常量組成的,也能夠說
類成員有:屬性、方法、常量 

                 類名的命名規則:

                 1.以字母、下劃線開頭,後面跟的是字母、數字、下劃線

                  2.不能用PHP關鍵字作類名

                  3.類名不區分大小寫(變量名區分,關鍵字、類名不區分大小寫)

              4.類名用帕斯卡命名法(大駝峯  單詞的首字母大寫)

              4.2對象實例化

              經過new關鍵字來實例化對象

 

<?php
//定義類
class Student {
    
}
//實例化對象
$stu1=new Student();

 

                  4.3對象的比較

               注意:對象的傳遞是地址傳遞

               相等:結構和保存的值同樣就相等

               全等:指向同一個對象纔是全等 

5.屬性

               屬性本質就是變量

               經過 ->調用對象的成員   對象名->屬性名    對象名->方法名()

6.方法

               方法的本質就是函數

               小結:

               1.方法前面public是能夠省略的,若是省略,默認就是public的。

                2.屬性前面的public不能省略

相關文章
相關標籤/搜索