[java] view plain copy
  1. package text3;  
  2.   
  3. public class Circle {  
  4. int x;  
  5. int y;  
  6. int r;  
  7. Circle(){//无参的构造方法  
  8.     x=1;  
  9.     y=1;  
  10.     r=1;  
  11.     System.out.println("圆c1的圆心为:"+"("+x+","+y+")"+"半径为"+r);  
  12. }  
  13. Circle(int xx,int yy,int rr){//有参的构造方法  
  14.     x=xx;  
  15.     y=yy;  
  16.     r=rr;  
  17.     System.out.println("圆c2的圆心为:"+"("+x+","+y+")"+"半径为"+r);  
  18. }  
  19. void circleSame(Circle c) {  
  20.     if(x==c.x&&y==c.y&&r==c.r)  
  21.         System.out.println("两个圆重叠");  
  22.     else  
  23.         System.out.println("两个圆不重叠");  
  24.           
  25. }  
  26. }  
  27. package text3;  
  28. import java.util.Scanner;  
  29. public class text3 {  
  30.     public static void main(String[] args) {  
  31.          Scanner sc=new Scanner(System.in);   
  32.          int xx=sc.nextInt(); //输入圆的圆心坐标和半径  
  33.          int yy=sc.nextInt();  
  34.          int rr=sc.nextInt();  
  35.          Circle c1=new Circle(); //用Circle类创建对象c1  
  36.          Circle c2=new Circle(xx,yy,rr); //创建对象c2  
  37.          c1.circleSame(c2); //对象c1调用circleSame方法  
  38.     }  
  39.   
  40. }  
  41. 定义一个平面Circle 类

相关文章: