public class Shapes
{
//I'm guessing these are ints since they are described as coordinates.
int a,b;
public Shapes(int a, int b){
this.a = a;
this.b = b;
}
public int getA()
{
return a;
}
public int getB()
{
return b;
}
public void setA(int a)
{
this.a = a;
}
public void setB(int b)
{
this.b = b;
}
public void toPrinter(){
System.out.println("[" + a + "," + b + "]");
}
}
public class Orange extends Shapes
{
//Assuming these are ints.
double radius;
public Orange(int a, int b, double r){
super(a,b);
this.radius = r;
}
public void toPrinter(){
System.out.println("[" + this.a + "," + this.b + "]" + "Radius: " + this.radius);
}
//this return type may need to be changed if coordinates or radius change
public double getArea(){
return 3.14 * radius * radius;
}
public static void main(String[] args){
Orange blag = new Orange(3,4,1);
blag.toPrinter();
System.out.println(blag.getArea());
}
}