Re: [問題] 在子類別new建構子為protected的父類別
※ 引述《pzyc79 (I'm bored)》之銘言:
: ===============Class Test:===============
: package a;
: public class Test {
: protected Test(){
: }
: }
: ===============Class Test2:==============
: package b;
: import a.Test;
: public class Test2 extends Test{
: void fun(){
: Test t = new Test(); //Test() is not visible
: }
: }
: WHY? 宣告protected不是可以在子類別中看見嗎?
前面的文章太多結果論了,回歸到定義面吧。
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
Constructors are not members ... blabla ...
http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
這是作用在 members 上的。
end
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.203.156
※ 文章網址: http://www.ptt.cc/bbs/java/M.1399748986.A.4C2.html
討論串 (同標題文章)