Question: I need help finishing up this code, I dont know what to put for the public boolean equals(Circle guest) method ______________________________________________ public class Circle {

I need help finishing up this code, I dont know what to put for the public boolean equals(Circle guest) method

______________________________________________

public class Circle {

private double radius;

private double getRadius()

{

return radius;

}

private void setRadius(double radius)

{

if (radius > 0)

this.radius = radius;

}

public void resize(double newRadius)

{

setRadius(newRadius);

}

public Circle clone()

{

Circle clone = new Circle();

clone.setRadius(getRadius());

return clone;

}

public boolean equals(Circle guest)

{

//HELP

}

public void print()

{

System.out.println("radius = " + getRadius());

}

}

_________________________________________________________-

import java.util.Scanner;

public class CircleDriver

{

public static void main(String[] args)

{

Scanner stdIn = new Scanner(System.in);

Circle big = new Circle();

Circle small = new Circle();

System.out.println("");

System.out.print("Big : ");

big.print();

System.out.println("");

System.out.print("Small : ");

small.print();

System.out.println(" ");

double bigRadius;

System.out.print("Enter the radius of a big circle : ");

bigRadius = stdIn.nextDouble();

big.resize(bigRadius);

double smallRadius;

System.out.print("Enter the radius of small circle : ");

smallRadius = stdIn.nextDouble();

small.resize(smallRadius);

System.out.println("");

System.out.print("Big : ");

big.print();

System.out.println("");

System.out.print("Small : ");

small.print();

System.out.println("");

if (big.equals(small))

System.out.println(" big equals small ");

else

System.out.println(" big does not equals small ");

System.out.println("");

Circle bigCopy = big.clone();

System.out.print("BigCopy : ");

bigCopy.print();

System.out.println("");

if (bigCopy.equals(big))

System.out.println(" bigCopy equals big ");

else

System.out.println(" bigCopy does not equals big ");

System.out.println("");

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!