我在Java中有兩個類:Fist類正在擴展Person類。我有一個變量eyecolor在Person這是私人的,我有一個公共setter和getter它。 現在,如果我在Fist類中擴展它,那麼我可以設置變量,我也可以得到它。 我的問題是如果eyecolor是一個類的私人成員Person,爲什麼我沒有得到使用私人會員的錯誤?爲什麼這個代碼有效?數據成員eyecolor是繼承嗎? Person類 p
我剛剛遇到了一個代碼。在一種情況下,我無法使用它的實例訪問該類的私有成員(這很好),但在其他情況下,我可以以不同的實例訪問私有成員(屬於同一個類)。任何人都可以請解釋我爲什麼發生? class Complex {
private double re, im;
public String toString() {
return "(" + re + " + " + i
應該從基類繼承的類訪問基類的受保護成員嗎? 我試圖訪問使用派生類的一個對象從另一個類的基類的受保護的方法,但我收到此錯誤信息 the base class method is inaccessible due to protection level
我在做什麼錯? 的Program.cs class Program
{
static void Main(string[] args)