PHP物件導向

2022-09-01 10:21:08 字數 1694 閱讀 2742

1.物件導向介紹

物件導向是乙個程式設計思想。程式設計思想有面向過程和物件導向

面向過程:程式設計思路集中的是過程上

物件導向:程式設計思路集中在參與的物件

2.物件導向的好處

1.多人合作方便

2.減少**的冗餘,靈活性高

3.**的可重用性發揮到極致

4.可擴充套件性強

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不能省略

PHP物件導向

1 什麼是物件導向 起初,物件導向 是專指在程式設計中採用封裝 繼承 抽象等設計方法。可是,這個定義顯然不能再適合現在情況。物件導向的思想已經涉及到軟體開發的各個方面。如 物件導向的分析 ooa,object oriented analysis 物件導向的設計 ood,object oriented...

php物件導向

smarty自定義函式 作用 用於在模板被執行時為模板變數賦值 函式名稱 assign 引數 var 宣告變數名稱 字串 value 給該變數賦值 字串 tpl assign title this is title 實現自定義函式有兩種 1.註冊自定義函式 3.版本不支援 tpl register ...

php物件導向

一 寫出php的public protected private三種訪問控制模式的區別 public 公有,任何地方都可以訪問 protected 繼承,只能在本類或子類中訪問,在其他地方不允許訪問 private 私有,只能在本類中訪問,在其他地方不允許訪問 二 請用單態設計模式方法設計類滿足要求...