1

我有这样的课程:

Class A extends B
Class B extends C

Class C{
    protected ArrayList<Dialog> variable;
}

而我想做A类的JUnit测试,我想得到C类中变量的实例,有没有办法做到这一点?

非常感谢。

4

1 回答 1

0

您必须将 getter 和 setter 添加到 B 类,然后您可以像这样访问 A 类中的变量

class C{
 protected Object variable;
}
class B extends C{
protected void setObject(Object obj)
   this.variable = obj;
}

protected Object getObject(){
   return this.variable;
}
}

class A extends B{
}
于 2012-09-24T12:48:47.080 回答