PHP的物件導向篇

2021-08-03 18:19:37 字數 989 閱讀 8653

1.物件導向到底是什麼?

通常我們把乙個類的例項化叫物件,這種物件嚴格的說應該是物件導向的程式設計實現(oop)中的物件,物件導向的程式設計。物件的定義是人們要進行研究的任何事物,從最簡單的整數到複雜的飛機等均可看作物件,它不僅能表示具體的事物,還能表示抽象的規則、計畫或事件。

在這裡要提到乙個結構化程式設計;

結構化程式設計方法主張按功能來分析系統需求, 原則有 自頂向下, 逐步求精, 模組化等.

籠統來講,就是建立物件模型,將問題域化為不同的物件進行處理。

2.什麼是類和物件?

類是用來描述乙個物件,

類描述了每個物件應包括的資料

類描述了每個物件的行為特徵

類是對一類事物描述,是抽象的,概念上的定義;

物件是實際存在的該類事物的每個個體。

3..類與物件的關係:

簡單來講,類是物件的抽象,物件是類的例項

例如:class renlei

}4.除此之外,物件導向方法還有三個基本特徵:

封裝性:將物件的實現細節隱藏起來, 通過一些公共的介面方法來供外部呼叫物件的功能.

繼承性:是物件導向實現的的重要手段,子類繼承父類, 子類直接獲得父類的非private屬性和方法.

多型性:子類物件可以賦值給父類物件引用, 但執行的時候仍然表現出子類的行為特徵,同乙個型別的物件在執行同乙個方法時, 可能表現出不同的特徵.

5.物件導向的步驟

物件導向是一種思想,它讓我們在分析和解決問題時,把思維和重點轉向現實中的客體中來,然後通過物件導向語言來實現這種聯絡。

物件導向分為三個步驟:

ooa:物件導向的分析

ood:物件導向的設計

oop:物件導向的程式設計

1、首先是分析需求,先不要思考怎麼用程式實現它,先分析需求中穩定不變的客體都是些什麼,這些客體之間的關係是什麼。

2、把第一步分析出來的需求,通過進一步擴充模型,變成可實現的、符合成本的、模組化的、低耦合高內聚的模型。

3、使用物件導向的實現模型

PHP之物件導向 基礎篇

php物件導向 基礎部分 物件導向 oop 一 什麼是物件導向 1 面向過程 具體化的實現,細節明確。2 抽象化的執行,具體細節化的東西已經被包裝。二 oop特點 封裝 隱藏物件屬性和細節,僅對外公開介面。將資料與運算元據的源 進行有機結合,形成 類 其中資料和函式都是類的成員。繼承 從乙個基類得到...

PHP的物件導向

oop object oriented programming 物件導向程式設計.也可以稱為oo.類 某一類事物的資訊和對其操作資訊的集合,也就是屬性和方法 物件 具體到這一類事物的某一 個體 下面oo部分裡的person就是乙個類,而 surfchen就是乙個 個體 我現在就以操作個人資訊作為乙個...

php物件導向分頁,PHP中物件導向的分頁類

page new page 53,10 p page rendor echo var dump p echo 分頁類 class page protected url url protected pagecount 總頁數 protected total 總條數 protected num 每頁顯示...