Re: [問題] private繼承問題

看板java作者 (小犬)時間11年前 (2014/06/30 15:37), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/17 (看更多)
※ 引述《meya (落寞之心)》之銘言: : class A{ : private int a1=1; : } : public class test extends A{ : public static void main(String[] args){ : test t=new test(); : System.out.println(t.a1); : } : } : 子類別無法直接存取父類別的private a1,但 : 究竟子類別有無繼承父類別的private a1? : 應該用下列哪種理解才正確? : (A)子類別內的a1繼承自父類別的a1,只是父類別用private修飾a1,讓其他類別無法直接 : 存取父類別內的a1 : (B)使用private修飾過的a1,無法被子類別繼承 : 懇請回答謝謝 子類別並無繼承private成員,但可透過public或protected方法間接存取 另外內部類別可以存取外部類別的private成員 所以B會是較好的理解 參考資料: http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.192.57 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1404142652.A.8BE.html

07/01 00:16, , 1F
07/01 00:16, 1F

07/03 12:30, , 2F
應該還是存在 只是沒有任何方法可以使用
07/03 12:30, 2F

07/03 18:04, , 3F
存在阿 只是屬於父類別成員 無繼承 也無法存取
07/03 18:04, 3F
文章代碼(AID): #1JiOGyY- (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
11年前, 2014/06/30 14:24
完整討論串 (本文為第 2 之 17 篇):
1
8
2
2
3
7
11年前, 2014/07/21 08:17
3
11
0
6
1
3
11年前, 2014/07/20 18:39
7
28
文章代碼(AID): #1JiOGyY- (java)