Given the following UML is for a private member is for a p

Given the following UML (- is for a private member, + is for a public member, and underline is for a static member). The radius of this Circle object The number of Circle objects created Default Construct (initializes radius to 1 and update the numberOfObjects) Constructs a Circle object with radius (print error message if radius

Solution

public class Circle
{
   private static int numberOfObjects;
private double radius;
  
   Circle()
       {
           radius=1;
           numberOfObjects++;
       }
       Circle(double r)
       {
           radius=r;
           numberOfObjects++;
       }
  
public double getRadius()
{
return radius;
}
public void setRadius(double r)
{
radius=r;
}
public double getArea()
{
return 3.14*radius*radius;
}
  
public String toString()
{
return \"Radius of Circle: \"+radius+\"\ Area of Circle: \"+getArea()+\"\ Object Count: \"+getNumberOfObjects();
}
public static int getNumberOfObjects()
{
return numberOfObjects;
}
  
  
public static void main(String s[])
{
Circle c= new Circle();
Circle c2= new Circle(4.5);
  
System.out.println(c+\"\ \"+c2);
}
}

 Given the following UML (- is for a private member, + is for a public member, and underline is for a static member). The radius of this Circle object The numbe

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site