PHP物件導向開發之類的多型詳解

2022-03-15 20:17:36 字數 365 閱讀 6823

類的多型

1.多型的介紹和優勢。

2.運算子:instanceof。

3.多型的簡單應用。

1.多型的介紹和優勢

介紹:多型性是繼承抽象和繼承後,物件導向語言的第三特徵。

例子:usb介面,插上不同的東西會使用不同的功能。

優勢:oop並不僅僅是把很多函式和功能集合起來,目的而是使用類,繼承,多型的方式描述我們生活中的一種情況。

2.運算子:instanceof

php乙個型別運算子,用來測定乙個給定的物件是否來自指定的物件

格式**如下:

3.多型的簡單應用

例項1**如下:

例項2**如下:

補充乙個例項**:

PHP物件導向 多型

多型就是多種形態具體的可以分為過載和重寫 簡單來說就是子類重寫了父類的同名方法 重寫需要注意以下幾點 子類的方法名必須和父類方法名同名 子類的方法的引數個數必須和父類方法的引數個數一致 子類修飾的不能比父類更嚴格 public public表明該資料成員 成員函式是對所有使用者開放的,所有使用者都可...

GO 物件導向 多型之型別斷言

在物件導向 多型這一節最後沒有進行型別斷言,也就是型別判斷。那麼在這篇文章中就簡單的介紹一下 在進行型別斷言會有倆種方式 switch是使用型別來判斷 也就是s.type if判斷是把指標跟定義的值判斷 package main import fmt 定義工人介面 type worker1 inte...

物件導向之類的繼承

繼承 現實世界中,通過分析多種型別,然後發現有一些共同特徵和一些共同行為 再將這些種類歸納為一種新型別 如 黃色 的人 白色 的人 人 黑色 的人 再如 狗 能動,能吃,能叫 旺旺 能睡 貓 能動,能吃,能叫 喵喵 能睡 都是動物 計算機語言中 應該先編寫父型別再編寫子型別,然後再有物件 如 先編寫...