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