Re: [問題] Object的clone()問題
※ 引述《tkcn (sayuan)》之銘言:
: Update!
: -------
: 沒想到回這篇的代價這麼大 XD
: 在推文被指出錯誤了之後,回頭翻了一下過去的筆記:
: http://tkcnandy.blogspot.tw/2009/12/java-access-modifiers.html
: 才發現我今天這篇文章實在是錯得離譜 (遮臉)
: 我想重點應該是 blog 文章中的第三項,以下是我重新寫成的版本:
: protected 所修飾之 member,
: 若其 subclass 與 base class 屬於不同 package,
: 則可將該 member 視為 subclass 的 private member。
: 印象中這應該是我在讀 SCJP 聖經本時所做的筆記,
: 但剛剛試著找了一下,沒有在網路上看到任何類似的描述,
: 不知道各位是否認同這樣的解釋方式?
: -------
有些人對這樣子的說法比較能夠理解,但實際上這樣子的說法還是太籠統(不完全
正確)。
舉個例子來說:
class ptt.Foo 有個 protected member: greet。
class ptt2.FooBar extends ptt.Foo,在 ptt 下的其他 class 可以對
ptt2.FooBar object 存取 greet member。
class ptt2.Qoo 有個 protected member: sayHi。
class ptt.Orz extends ptt2.Qoo,在 ptt 下的其他 class "不"可以對
ptt.Orz object 存取 sayHi member。
我認為這兩種情況是無法由你筆記中的說法都涵蓋到。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.238.37.104
推
03/07 02:08, , 1F
03/07 02:08, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 10 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章