[請益] PHP 有多型嗎?
想問一下
學過JAVA
多型老師是這樣說的
母類別 Animal
子類別 Dog
如果寫 Animal aa = new Dog ();
這樣叫多型
可是PHP在new 時並沒有宣告 是子類別還母類別
如 $aa = new Dog();
只有在function 裡傳遞參數時會寫出
如
public function putout(Animal $obj) {
....
}
所以所以我覺得多型並不是大量使用..
但在網路上查到很多PHP的多型都是指實作..
除了
http://0rz.tw/WNuo7
敍述PHP沒有多型
到底上面的文章寫的對嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.1.218
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1466510698.A.396.html
推
06/22 00:45, , 1F
06/22 00:45, 1F
→
06/22 00:45, , 2F
06/22 00:45, 2F
→
06/22 13:26, , 3F
06/22 13:26, 3F
如下
Is what seems like polymorphism in PHP really polymorphism?
然後回答是
I should note that in PHP the polymorphism isn't quite the way it should be.
I mean that it does work, but since we have a weak datatype, its not correct.
在PHP裡多型並不是多型應有的樣子..我是指它的確可以運作,但沒有明確的型態
這並不正確
※ 編輯: sunlights (58.114.1.218), 06/22/2016 13:30:55
→
06/22 16:30, , 4F
06/22 16:30, 4F
→
06/22 16:31, , 5F
06/22 16:31, 5F
→
06/22 16:31, , 6F
06/22 16:31, 6F
→
06/22 16:31, , 7F
06/22 16:31, 7F
→
06/22 16:32, , 8F
06/22 16:32, 8F
→
06/22 16:32, , 9F
06/22 16:32, 9F
→
06/22 16:33, , 10F
06/22 16:33, 10F
→
06/22 16:36, , 11F
06/22 16:36, 11F
→
06/23 15:33, , 12F
06/23 15:33, 12F
→
06/24 12:13, , 13F
06/24 12:13, 13F
→
06/24 12:13, , 14F
06/24 12:13, 14F
→
06/24 12:13, , 15F
06/24 12:13, 15F
→
06/24 12:17, , 16F
06/24 12:17, 16F
→
06/28 22:10, , 17F
06/28 22:10, 17F
→
06/28 22:11, , 18F
06/28 22:11, 18F
→
06/28 22:12, , 19F
06/28 22:12, 19F
→
06/28 22:13, , 20F
06/28 22:13, 20F
→
06/28 22:13, , 21F
06/28 22:13, 21F
推
07/17 21:14, , 22F
07/17 21:14, 22F
→
07/17 21:15, , 23F
07/17 21:15, 23F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章