12
1 public class L1106 { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 TestDemo circle1 = new TestDemo(); 6 double area=circle1.getArea(); 7 System.out.println(area); 8 TestDemo circle2=new TestDemo(10); 9 System.out.println(circle2.getArea()); 10 System.out.println(circle1.getPerimeter()); 11 System.out.println(circle2.getPerimeter()); 12 double ridius=10; 13 double areaCircle=Math.PI*ridius*ridius; 14 System.out.println(areaCircle); 15 circle2.setRadius(5); 16 System.out.println(circle2.getArea()); 17 } 18 19 } 20 21 22 23 24 public class TestDemo { 25 26 private double radius; 27 28 public TestDemo(double radius) { 29 this.radius = radius; 30 } 31 public TestDemo() { 32 this.radius = 1.0; 33 } 34 public double getArea() { 35 return Math.PI * radius * radius; 36 } 37 public double getPerimeter() { 38 return 2 * Math.PI * radius; 39 } 40 public void setRadius(double newRadius) { 41 this.radius = newRadius; 42 } 43 }