Alpha.java在Java對象和類之間的關係
class Alpha {
private void iamprivate() {
System.out.println("iamprivate");
}
}
Beta.java
class Beta {
void accessMethod() {
Alpha a = new Alpha();
a.iamprivate(); // illegal
}
}
阿爾法類的實例應該具有的所有變量和類的方法。
但是,爲什麼我們不能調用所有對象的方法? 僅僅因爲有些方法是私人的?
看起來類的實例在類的定義之外沒有類的私有成員。
對不起,我完全是初學者。這個問題可能很愚蠢。
Google「java知名度」 – Bohemian
是的,「private」意味着「只能在定義的類中使用」。 –