作者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
1F:→ stimim:因为他们在同一个 package 吧 12/26 10:48
3F:→ broodstare:thx!! 我思考一下!! :) 12/26 11:10
4F:推 pugboy:推一个 12/26 13:17