[問題] 在子類別new建構子為protected的父類別

作者: pzyc79   2014-05-11 00:53:48
===============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不是可以在子類別中看見嗎?
作者: luoqr (.....)   2014-05-11 01:00:00
是在 new Test2() 時 super() 看的見, 不是在new Test()看見default 是在同一個pkg下看的見沒錯呀 XD
作者: pzyc79   2014-05-11 03:43:00
在等這句...代換一下protected是在子類別下看的見沒錯呀 XD
作者: luoqr (.....)   2014-05-11 12:34:00
這應該是定義問題 constructor 和 function 不一樣

Links booklink

Contact Us: admin [ a t ] ucptt.com