用JAVA编写一个Square(正方形)类

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:39:57
该类包含如下内容:
(1) 一个double类型的private实例变量side
(2) 一个将side设置为1.0的不带参数的构造方法
(3) 一个setSide方法,该方法可将变量side的值设置为方法的参数值,还要确保side不能小于0.0,如果小于,则使用默认值
(4) 一个getSide方法,获取实例变量side的值
(5) 一个构造方法,它带有一个参数side,并使用Square类的setSide方法来设置变量side
(6) 一个computeArea方法,计算Square对象的面积

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){