看板 C_and_CPP 關於我們 聯絡資訊
因為我只讀過C的書..然後現在要碰C++ 就覺得有的地方很難,尤其是class的地方.. 其實之前學的直譯語言如PHP,javascript都有物件導向的東西 好像JAVA也有人說是因為物件導向很強所以取代C++ 想問一下C++的class和PHP還有JAVA寫法上面有沒有什麼不同. 如繼承..等有什麼差別嗎??不知道這個問題會不會很笨.. 如果很笨請見諒了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) sunlights:轉錄至看板 PHP 01/23 22:00
littleshan:先看書好嗎 這種問題很像在洗文章 01/23 22:02
sunlights:我有看書..本來我是看PHP..後來再看JAVA..最後再看C++ 01/23 22:03
sunlights:結果我發現我看不太懂才來問的. 01/23 22:04
sunlights:這三種好像都有protected,private..我有時不知道到底差 01/23 22:04
sunlights:別在那裡.. 01/23 22:05
tjjh89017:變數存取權限的差別,就是誰才能去用他們 01/23 22:07
tjjh89017:**限制誰才能去用 01/23 22:08
不知道有沒有這三種差別文章的連結 ※ 編輯: sunlights 來自: 111.240.17.146 (01/23 22:32)
coolcomm:private 只有該class內部能用 01/23 22:44
coolcomm:protected 只有該class和該class的子類別能用 01/23 22:45
coolcomm:default 只有該package內的class能用 01/23 22:45
coolcomm:public 都能用 這是Java...我不懂C++ =_= 01/23 22:46
感覺好像是這樣沒錯.private在三個語言裡都只有該class內部能用 protected也只有該class和class的子類別能用.. public都可以用..可是PHP如果沒有宣告是預設為public C++是預設成private..裡面有很多不太相同的地方.. 我看完以後就整個亂掉了..所以想說有沒有那種整理好的網頁或 資料之類的
coolcomm:囧 我發現我錯了...protected是default+子類別 01/23 22:48
dendrobium:可以問一下是看哪本書嗎? protected那些怎麼會沒講? 01/23 22:58
janusliu:Google gossip我都會去那個網站看 01/24 00:14
※ 編輯: sunlights 來自: 111.240.39.253 (01/25 11:13)