類就是很多方法的集合
這些方法是你在程序中經常會用到的一些邏輯或算法
將他們包進類里面,可以提升程序的效率,減少代碼的重復
比如你有一個類文件 web_common.class.php ,里面有一個類,名為 common
那么當你的程序需要用到此類里的方法時,首先要做的是將類文件包進來
require_once 'web_common.class.php';
然后呢,為你的類創建一個對象,也就是把類實例化。(未實例化的類是無法使用的,有興趣可以試一下)
$object = new common;
接下來,在你需要調用類中方法的位置調用方法,如:
$object->my_function();
是不是很簡單呢?還要說明一點的是,類中靜態方法調用是和以上調用形式是不同的,調用方式如下:
$object::staticfunction();
關於子類繼承父類的問題,有兩種可能
第一,父類的方法不夠用或程序中需要父類的多種方法集合
第二,父類為抽象類,那么想使用此類的方法必須由子類來繼承才能使用
繼承方法如下:
class son_class extands father_class {
}
需要說明的是,一個父類可以有多個子類,但一個子類卻只能繼承一個父類
調用的時候,父類為普通類時,對象可以是父類也可以是子類;父類為抽象類時,對象只能為子類