動力學院物件導向PHP影片教學的分享

黄舟
發布: 2023-03-15 15:52:01
原創
1181 人瀏覽過

《動力學院物件導向PHP影片教學》透過講述物件導向的基本概念以及相關的案例實踐,讓小夥伴們對物件導向有一個基本的認識,能夠掌握把實際問題抽象化成為類別物件用以解決實際問題的方法,掌握物件導向的最重要的核心能力。

動力學院物件導向PHP影片教學的分享

課程播放網址:http://www.php.cn/course/421.html

該老師講課風格:

教師講課生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插於講述中間,給人思考和警醒。

本影片中較為困難是抽象類別了:

對於PHP程式設計師來說,最為難掌握的一點要數PHP抽象類別應用這一知識點。作為一個新手其實也還沒到要用物件導向的知識去編程,但以後進行開發,使用類別進行封裝或使用介面之類,把程式進行各種模組式的開發,這當然是必然的。

在自然語言中,我們理解抽象的概念是,一個物體的一種大的描述,這種描述對某一類物體來說是共有的特性。那麼在PHP中也是一樣的,我們把一個類別進行抽象,可以指明類別的一般行為,這個類別應該是一個模板,它指示它的子方法必須實現的一些行為。

PHP抽象類別應用的定義:

abstract class ClassName{
}
登入後複製

PHP抽象類別應用要點:

  1.定義一些方法,子類別必須完全實作這個抽像中所有的方法

  2.不能從抽象類別創建對象,它的意義在於被擴展

#  3.抽象類別通常具有抽象方法,方法中沒有大括號

#PHP抽象類別應用重點:

  1.抽象方法不必實現具體的功能,由子類別來完成

  2.在子類別實現抽象類別的方法時,其子類別的可見性必須大於或等於抽象方法的定義

  3.抽象類別的方法可以有參數,也可以為空

  4.如果抽象方法有參數,那麼子類別的實作也必須有相同的參數個數

PHP抽象類別應用範例:

abstract public function_name(); //注意没有大括号
登入後複製

PHP抽象類別規則:

某個類別只要至少含有一個抽象方法,就必須宣告為抽象類別

抽象方法,不能夠含有函數體

繼承抽象類別的子類,實作抽象方法的,必須跟該抽象方法具有相同或更低的存取級別

繼承抽象類別的子類,如果不實作所有抽象方法,那麼該子類別也為抽象類別

以上是動力學院物件導向PHP影片教學的分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!