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; 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
Get step-by-step solutions from verified subject matter experts
