作者broodstare (交給C4就對了)
看板java
標題[問題] protected
時間Thu Dec 26 10:33:58 2013
(已爬文 && 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
→ stimim:因為他們在同一個 package 吧 12/26 10:48
→ broodstare:thx!! 我思考一下!! :) 12/26 11:10
推 pugboy:推一個 12/26 13:17