Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Circle
- {
- private double m_Radius;
- private final double m_PI = 3.14159; // Math.PI
- // no arg constructor
- public Circle()
- {
- // set every field in object to a default value
- m_Radius = 12.3;
- System.out.println("No Arg Constructor");
- }
- public Circle(double r)
- {
- // set every field in object
- m_Radius = r;
- System.out.println("1 Arg Constructor");
- }
- // get the radius of this object
- public double getRadius()
- {
- return m_Radius;
- }
- public void setRadius(double newRadius)
- {
- m_Radius = newRadius;
- }
- public double getArea()
- {
- return m_PI * m_Radius * m_Radius;
- }
- public double getDiameter()
- {
- return 2 * m_Radius;
- }
- public double getCircumference()
- {
- double result = 2 * m_PI * m_Radius;
- return result;
- }
- public String toString()
- {
- String tmp = "My radius is " + m_Radius;
- return tmp;
- }
- public static void main(String[] args)
- {
- Circle cir = new Circle();
- System.out.println("the radius is " + cir.m_Radius);
- Circle cir2 = new Circle(43.26789);
- System.out.println("the radius is " + cir2.getRadius());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement