(一)PHP物件導向理論1 類

2021-07-03 22:11:59 字數 1419 閱讀 7210

版本:php5.6

(一) php物件導向理論

1. 物件導向:將物件做為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈活性和可擴充套件性

2. 類是物件的抽象組織,物件是類的具體存在。

3. 類是對一組物件的描述。

4. 類的詳述:

a.      類定義了一系列的屬性和方法,並提供了實際的操作細節以對所含屬性進行加工

b.      物件含有類屬性的具體值,即類的例項化

c.      類與物件的關係類似於原材料與流水線的關係。

5.序列化:把儲存在記憶體中的各種物件狀態(屬性)儲存起來,並可以還原。

關鍵字:serialize,unserialize

6.物件與陣列的區別:物件還有指標指向它所屬的類。

7.例子:

執行結果:

<?php

class person

public function run()

}class family

}$student = new person();

$student ->name = 'tom';

$student ->gender = 'male';

$student ->say();

$student ->run();

echo "

";$tom = new family($student,'mars');

echo serialize($student);

$student_arr = array('name'=>'editois','gender'=>'male');

echo "

";echo serialize($student_arr);

print_r($tom);

echo "";print_r($tom);echo "

";

echo "

";echo serialize($tom);

8.物件和類的概念及兩者間關係:

a.類是定義一系列屬性和操作的模板。物件把屬性進行具體化,然後交給類處理。

b.物件就是資料,物件本身不包含方法。物件有個指標指向乙個類,類中可以有方法。

c.方法描述不同屬性所導致的不同表現。

d.類和物件不可分割。有物件必定有乙個類與之對應。

9.類的產生是要從客觀世界抽象出一套規律,總結其個性以與其他類區分。

PHP物件導向 類

created by phpstorm.user 63448 date 2018 5 6 time 9 44 類 相似的資料和資料操作的封裝 class 成員量 普通的量加上一定的修飾就變成了成員量 public,protected,private 例項化 類建立特例的過程 例項化乙個物件 new ...

php物件導向精要 1

1 靜態屬性與方法 每乙個類的例項擁有自己的屬性和方法,每乙個類也可以包含靜態屬性,靜態屬性不屬於類的任何例項,可以把靜態屬性理解成儲存在類中的全域性變數,可以在任何地方通過類名引用靜態屬性。1 2class myclass 7 89 obj new myclass 10echo obj getva...

物件導向PHP(一)

繼承,訪問控制,static 靜態 關鍵字 重寫 final關鍵字 資料訪問補充 介面 多型 抽象類 1.靜態屬性用於儲存類的公有資料 2.靜態方法裡面只能訪問靜態屬性 3.靜態成員不需要例項化物件就可以訪問 4.類的內部可以通過self或者static關鍵字訪問自身靜態變數 5.可以通過paren...