類別就是很多方法的集合,這些方法就是你在程式中常會用到的一些邏輯或演算法。將他們包進類別裡面,可以提升程式的效率,減少程式碼的重複。
例如你有一個類別文件web_common.class.php ,裡面有一個類別,名為common,那麼當你的程式需要用到此類裡的方法時,首先要做的是將類別文件包進來
require_once 'web_common.class.php';
然後呢,為你的類別創建一個對象,也就是把類別實例化。 (未實例化的類別是無法使用的,有興趣可以試試看)
$object = new common;
接下來,在你需要呼叫類別中方法的位置呼叫方法,如:
$object->my_function();
是不是很簡單呢?還要說明一點的是,類別中靜態方法呼叫是和以上呼叫形式是不同的,呼叫方式如下:
$object::staticfunction();
關於子類別繼承父類別的問題,有兩種可能
第一,父類別的方法不夠用或程式中需要父類別的多種方法集合
第二,父類別為抽象類,那麼想使用此類的方法必須由子類別來繼承才能使用
(推薦學習,PHP教學)
#繼承方法如下:
class son_class extands father_class { }
需要說明的是,當一個父類別可以有多個子類,但當一個子類別卻只能繼承一個父類別
呼叫的時候,父類別為普通類別時,物件可以是父類別也可以是子類別;父類別類別為抽象類別時,物件只能為子類別。
以上是php使用類別有啥好處的詳細內容。更多資訊請關注PHP中文網其他相關文章!