Java問:我無法在父類的內部類foo中訪問公共變量。爲什麼? (爲了簡潔,僞編碼):無法訪問內部類的公共變量...繼承自父類
public class PageObject
{
public class Button
{
public String foo ="I want this string." //can't access....
}
....other stuff I can access here...
}
public class worker
{
public PageObject p = new PageObject();
}
public class workerchild extends worker
{
p.Buttons. <---don't have access to Buttons public variables, only .class, etc.
}
謝謝謝謝謝謝! – Joe 2011-04-12 16:37:38
hm嘗試這個例子仍然出現錯誤。 '無法解析符號按鈕'。 String s =(new p.Button()。foo); – Joe 2011-04-12 16:49:29
對不起;那應該是'p.new Button()'。 – SLaks 2011-04-12 16:52:16