我創建一個類,有幾個protected
成員,是完全提供給其他類:免費訪問受保護的成員
class MyClass {
protected String name;
}
在我看來,這不應該編譯:
MyClass mc = new MyClass();
mc.name = "foo";
但它工作正常。當我使會員private
,它按預期工作。這怎麼可能?
的幾個注意事項,但不應有任何區別,我認爲:
- 的
mc
裏面有個HashMap
, - 我訪問它內部的
Activity
那麼,這解釋了一切。謝謝。我想它與C#/ C++不同,後者是我學習這個概念的地方。 –
@BartFriederichs不客氣:) –