PHP中類的使用於作用


類就是很多方法的集合
這些方法是你在程序中經常會用到的一些邏輯或算法
將他們包進類里面,可以提升程序的效率,減少代碼的重復

比如你有一個類文件 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 {
}

需要說明的是,一個父類可以有多個子類,但一個子類卻只能繼承一個父類

調用的時候,父類為普通類時,對象可以是父類也可以是子類;父類為抽象類時,對象只能為子類

轉自:http://zhidao.baidu.com/question/76874608.html&__bd_tkn__=79bf6e242b2683367f19bf63e5a43cbd831083f78078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb60157f5af5359961a9f040491fc7006f3809d146ba7f4d7e92747e5dcd89a648317d762e322fc46009474db4daa2ee7eeabbc9da8802c83723ff48


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM