public class Circle extends Shape { private int iRadius; public Circle(int pRadius, int pX, int pY) { super(pX, pY); iRadius = pRadius; } public int getRadius() { return iRadius; } @Override public Circle translate(int pX, int pY) { return new Circle(iRadius, getX() + pX, getY() + pY); } public @Override boolean equals(Object pObject) { return super.equals(pObject) && iRadius==((Circle)pObject).iRadius; } public @Override String toString() { return super.toString() + ":" + iRadius; } }