满意答案
罗马贵宾N83240
2013.11.03
采纳率:54% 等级:12
已帮助:7126人
class Square{
//一个double类型的private实例变量side
private double side;
static double NewSide;
//一个将side设置为1.0的不带参数的构造方法
public Square(){
side = 1.0;
}
//一个构造方法,它带有一个参数side,并使用Square类的setSide方法来设置变量side
public Square(double side){
setSide(side);
}
//**********************************************
//一个setSide方法,该方法可将变量side的值设置为方法的参数值,
//还要确保side不能小于0.0,如果小于,则使用默认值
public void setSide(double side){
if(side < 0.0)
side = 1.0;
else
NewSide = side;
}
//****************************************
//一个getSide方法,获取实例变量side的值
public double getSide(){
return NewSide;
}
//一个computeArea方法,计算Square对象的面积
public void computeArea(){
double area = 0;
area = NewSide*NewSide;
System.out.println("The Square Area is " + area);
}
public static void main(String[] args){
Square s = new Square(6);
s.computeArea();
}
}
00分享举报