展开全部
public class Circle
{
private double radius;
private static int numberOfObjects;
public Circle()
{
numberOfObjects++;
}
public Circle(double radius)
{
numberOfObjects++;
this.radius = radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public static int getNumberOfObjects() {
return numberOfObjects;
}
public double getArea()
{
return Math.PI * radius * radius;
}
}
----------------------------------------------------------------------
public static void main(String[] args)
{
Circle circle1 = new Circle(5);
Circle circle2 = new Circle();
circle2.setRadius(6);
System.out.println("第一个圆的半径 = " + circle1.getRadius() + "面积 = "+ circle1.getArea());
System.out.println("第二个圆的半径 = " + circle2.getRadius() + "面积 = "+ circle2.getArea());
System.out.println("总共有几个圆的对象32313133353236313431303231363533e4b893e5b19e31333433653433 = " + Circle.getNumberOfObjects());
}