看板
[ java ]
討論串[問題] 在子類別new建構子為protected的父類別
共 8 篇文章
內容預覽:
===============Class Test:===============. package a;. public class Test {. protected Test(){. }. }. ===============Class Test2:==============. packag
(還有563個字)
內容預覽:
倒不如改成這樣來體會 ==". public Test(String nothing) {}. protected foo() {} Test() {. super(); //OK. } Test t = new Test(""); //OK. this.foo(); //OK. 依照字面上解釋,只
(還有71個字)
內容預覽:
我覺得這一篇的問題同 #1J5-rnUZ [問題] Object的clone()問題。. 就是誤解了 protected member 可被不同 package 的 subtype 存取的意義。. 先把你的 sample code 稍微改成這樣:. // a/Test.java. package a
(還有1758個字)
內容預覽:
前面的文章太多結果論了,回歸到定義面吧。. http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html. Constructors are not members ... blabla .... http://docs.orac
(還有36個字)
內容預覽:
稍做補充. 根據定義,連 call 方法也是不行的,. 也就是在 Test2 中以下這行也會錯:. // 假設 Test 有一個 public constructor. // 並有一個 protected method. new PublicConstructorOfTest().protected
(還有472個字)