Question: Consider the public class circle following class declaration: private double radius; private void getArea () return Math. PI radius radiusi private double getRadius () return

 Consider the public class circle following class declaration: private double radius;

Consider the public class circle following class declaration: private double radius; private void getArea () return Math. PI radius radiusi private double getRadius () return radius; 1) Create a static field to store value of PI. 2) Create a static method getPI which will return value of PI. 3) Write a no-arg constructor for this class. It should assign the radius field the value 0. 4) Write an overloaded constructor for this class. It should accept an argument copied into the radius 5) Write a copy constructor for this class. The method should accept a Circle object and copy its radius 6) Write an equals method for this class. The method should accept a Circle object as an argument. It 7) Write a greaterThan method for this class. The method should accept a Circle object as an argument. member variable. to this.radius field. should return true if the argument object contains the same data as the calling object, or false otherwise It should return true if the argument object has an area greater than the area of the calling object, or false otherwise

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!