A.java(主类):
public class A {
public static void main(String[] args) {
Circle circle=new Circle();//实例化
double w=12.76;
circle.setRadius(w);
System.out.println("圆的半径:"+circle.getRadius());
System.out.println("圆的面积:"+circle.getArea());
System.out.println("更改向方法参数r传递值的w的值为100");
w=100;
System.out.println("w="+w);
System.out.println("圆的半径:"+circle.getRadius());//未将w的值传递给r所以半径不变
}
}
Circle.java:
public class Circle{
double radius,area;//定义成员变量
void setRadius(double r){//设置半径方法且无返回值含参数
if(r>0){
radius=r;
}
}
double getRadius(){//获取半径
return radius;
}
double getArea(){//获取面积
area=3.14*radius*radius;
return area;
}
}