Answer (Choose 1 answer)
Given:
11. public abstract class Shape {
12. int x;
13. int y;
14. public abstract void draw();
15. public void setAnchor(int x, int y) {
16.this.x = x;
17. this.y = y;
18. }
19.}
and a class Circle that extends and fully implements the Shape class.
Which is correct?
A. Shape s = new Shape(); s.setAnchor (10,10); s.draw();
B. Circle c = new Shape(); c.setAnchor (10,10); c.draw();
C. Shape s = new Circle(); s.setAnchor (10,10); s.draw();
D. Circle c = new Circle(); c.Shape.setAnchor (10,10); c.Shape.draw();
(12