首頁  >  文章  >  後端開發  >  PHP中物件導向

PHP中物件導向

墨辰丷
墨辰丷原創
2018-05-15 17:34:562843瀏覽


本篇主要介紹php中的物件導向,有興趣的朋友了解下,希望對大家有幫助。

1.物件導向的基本概念


#物件導向包含3部分:物件導向分析(Object Oriented Analysis ,OOA),物件導向設計(Object Oriented Design,OOD)以及物件導向程式設計(Object Oriented Program),物件導向兩個重點概念是類別和物件。

類別:

類別是變數與作用於這些變數的方法的集合。

物件:

物件是類別進行實例化後的產物,是一個實體。

物件導向程式設計的三大特點

封裝性,繼承性,多態性。

2. 類別與物件

定義類別

/**
 * 定义类,继承AnotherClass
 */
 class MyClass extends AnotherClass
 {
 	
 	function __construct(argument)
 	{
 # code...
 	}
 }

實例化類別

 $user = new User("愤怒的小水滴", 16);
 echo $user->name."<br>".$user->age;
class Student extends User
{
    /* 构造函数 */
    public function __construct($name, $age, $school)
    {
        parent::__construct($name, $age);
    }
    /* 析构函数 */
    public function __destruct()
    {
        parent::__destruct();
    }
}

 $student = new Student("愤怒的小水滴", 16, &#39;hebei&#39;);
 echo json_encode($student)."<br>";



變數聲明可以是public、private 、protected、static、final。

相關推薦:

php 物件導向之事務腳本模式

php 物件導向中常用的關鍵字與魔術方法詳解

PHP 物件導向final類別與final方法

以上是PHP中物件導向的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php處理redis下一篇:php處理redis