我有一个抽象类SVGElement
。它有三个私有字段:String fillColor
,String strokeColor
,String strokeWidth.
我有另一个实现SVGCircleElement
的课程SVGElement
,SVGCircle
有自己的字段radius
,centerX
和centerY
。
我正在测试SVGCircleElement
。我有以下代码:
SVGCircleElement circle = new SVGCircleElement();
circle.setCx(40);
circle.setCy(40);
circle.setRadius(50);
如何设置字段fillColor
,strokeColor
和strokeWidth
?
答案 0 :(得分:3)
与设置任何其他类的字段完全相同。定义字段的类是抽象的,这与设置字段的方式无关。
在您的具体情况下,请执行circle.setFillColor("red");
等,并确保SVGElement
或SVGCircleElement
提供这些公共设置器方法。