Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1.  
  2.  
  3. public class Circle
  4. {
  5. private double m_Radius;
  6. private final double m_PI = 3.14159; // Math.PI
  7.  
  8. // no arg constructor
  9. public Circle()
  10. {
  11. // set every field in object to a default value
  12. m_Radius = 12.3;
  13. System.out.println("No Arg Constructor");
  14. }
  15.  
  16. public Circle(double r)
  17. {
  18. // set every field in object
  19. m_Radius = r;
  20. System.out.println("1 Arg Constructor");
  21. }
  22.  
  23. // get the radius of this object
  24. public double getRadius()
  25. {
  26. return m_Radius;
  27. }
  28.  
  29. public void setRadius(double newRadius)
  30. {
  31. m_Radius = newRadius;
  32. }
  33. public double getArea()
  34. {
  35. return m_PI * m_Radius * m_Radius;
  36. }
  37. public double getDiameter()
  38. {
  39. return 2 * m_Radius;
  40. }
  41. public double getCircumference()
  42. {
  43. double result = 2 * m_PI * m_Radius;
  44. return result;
  45. }
  46. public String toString()
  47. {
  48. String tmp = "My radius is " + m_Radius;
  49. return tmp;
  50. }
  51.  
  52. public static void main(String[] args)
  53. {
  54. Circle cir = new Circle();
  55. System.out.println("the radius is " + cir.m_Radius);
  56.  
  57. Circle cir2 = new Circle(43.26789);
  58. System.out.println("the radius is " + cir2.getRadius());
  59. }
  60.  
  61.  
  62.  
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement