class Circle
{
static double pi=3.14;
int radius;
public Circle()
{
}
public Circle(int r)
{
radius=r;
}
public void showArea()
{
System.out.println(pi*radius*radius);
}
}
public class Test10
{
public static void main(String[] args)
{
Circle c=new Circle(100);
Circle d=new Circle(100);
c.pi=3.14159;
c.showArea();
d.showArea();
}
}
输出结果:
31415.899999999998
31415.899999999998
如果去static
输出结果:
31415.899999999998
31400.0