Re: [討論] protocol 與 java 的 interface
※ 引述《HuangJC (吹笛牧童)》之銘言:
: 到了 Object C, 看到 protocol
麻煩你寫對好嗎
: 看來看去它就和 java 的 interface 一樣嘛
: (如果要說不一樣,那我就學不會它了)
: 可是它的檢查好鬆喔..
動態語言 vs 靜態語言
開戰囉 (拉椅子)
: 1.我宣告我的 class 使用某 protocol
: 然後不實作它
: Compile OK!!
會過, 可是會噴 warning
如果有 warning 對你而言是 OK 那我也不想說什麼了
: 2.我不宣告我的 class 使用某 protocol,但我實作它
: 然後在某個要求傳入實作 protocol 物件的場合,把我這個 class 物件傳進去
: Compile 也 OK!!
: Holy 謝~
其實你連實作都不用啊, compile 照樣過給你看(同樣會噴 warning)
動態 vs 靜態, fight!
我覺得你應該去學個 Python 或 Ruby 之類的
這世界很大, 其實 Objective-C 算很「正常」的語言
這種細節反應就這麼大, 哪天寫到 JavaScript 發現它連繼承都沒有豈不崩潰了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.94.175
※ 編輯: uranusjr 來自: 218.161.94.175 (02/14 21:13)
推
02/14 21:55, , 1F
02/14 21:55, 1F
→
02/14 21:57, , 2F
02/14 21:57, 2F
推
02/14 22:00, , 3F
02/14 22:00, 3F
→
02/14 22:00, , 4F
02/14 22:00, 4F
→
02/14 22:01, , 5F
02/14 22:01, 5F
→
02/14 22:01, , 6F
02/14 22:01, 6F
→
02/14 22:10, , 7F
02/14 22:10, 7F
推
02/14 23:51, , 8F
02/14 23:51, 8F
→
02/14 23:52, , 9F
02/14 23:52, 9F
→
02/14 23:52, , 10F
02/14 23:52, 10F
→
02/14 23:52, , 11F
02/14 23:52, 11F
→
02/14 23:55, , 12F
02/14 23:55, 12F
→
02/14 23:56, , 13F
02/14 23:56, 13F
→
02/15 21:31, , 14F
02/15 21:31, 14F
→
02/16 15:56, , 15F
02/16 15:56, 15F
→
02/16 15:57, , 16F
02/16 15:57, 16F
→
02/16 15:57, , 17F
02/16 15:57, 17F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):