package com.atguigu.exercise1;//static关键字的应用public class CircleTest {    public static void main(String[] args) {  Circle c1 = new Circle();  Circle c2 = new Circle();  Circle c3 = new Circle(3.4);  System.out.println("c1的id:"+ c1.getId());  System.out.println("c2的id:"+ c2.getId());  System.out.println("c3的id:"+ c3.getId());  System.out.println("创建的圆的个数为:"+ Circle.getTotal());    }}class Circle{    private double radius;    private int id;    public Circle(){  id = init++;  total++;    }    public Circle(double radius){  this();//  id = init++;//  total++;  this.radius = radius;    }    private static int total;    private static int init = 1001;//static声明的属性被所有的对象所共享    public double findArea(){  return Math.PI*radius*radius;    }    public double getRadius() {  return radius;    }    public void setRadius(double radius) {  this.radius = radius;    }    public int getId() {  return id;    }    public void setId(int id) {  this.id = id;    }    public static int getTotal() {  return total;    }}