public abstract class Shape {  private int x;   private int y;   public abstract void draw();   public void setAnchor(int x, int y) {    this.x = x;    this.y = y;   } }
public class Circle implements Shape {  private int radius; }
public abstract class Circle extends Shape {  private int radius;}
public class Circle extends Shape {  private int radius;  public void draw();}
public abstract class Circle implements Shape {  private int radius;  public void draw();}
public class Circle extends Shape {  private int radius;  public void draw() {/* code here */}
public abstract class Circle implements Shape {  private int radius;  public void draw() { /* code here */ }