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

作者: bleed1979 (十三)   2014-05-11 03:09:43
※ 引述《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

Links booklink

Contact Us: admin [ a t ] ucptt.com