[問題] protected

看板java作者 (交給C4就對了)時間10年前 (2013/12/26 10:34), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
(已爬文 && google) 各位前輩好, 在 "The Java Tutorial Object-Oriented Programming for the Internet" 這本書內提到有關protected內容: 「protected 若類別的建構元被宣告為protected, 則只有身為此類別的後代 (子類別)才能夠進行物件的建立」 我就試著去寫個程式如下: class Beta{ protected Beta(){ ; } } public class Add{ public static void main(String[] args){ Beta beta2 = new Beta(); } } 這樣卻可以建立一個新的Beta物件? 我理解書上的那段話是: 必須是先建立一個class 去繼承Beta這個class後(好比: class Gamma extends Beta),才可以建立物件 想請問版上的前輩是我哪裡搞錯了? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.110.189

12/26 10:48, , 1F
因為他們在同一個 package 吧
12/26 10:48, 1F

12/26 10:50, , 2F
12/26 10:50, 2F

12/26 11:10, , 3F
thx!! 我思考一下!! :)
12/26 11:10, 3F

12/26 13:17, , 4F
推一個
12/26 13:17, 4F
文章代碼(AID): #1IkvMQoo (java)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
問題
1
4
文章代碼(AID): #1IkvMQoo (java)