作业帮 > 综合 > 作业

用JAVA编写:设计并实现类Box,所包含的实例数据表示盒子的高度、宽度和厚度,一个boolean型实例数据

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 05:26:06
用JAVA编写:设计并实现类Box,所包含的实例数据表示盒子的高度、宽度和厚度,一个boolean型实例数据
变量full表示盒子是否装满.定义Box构造方法接收和初始化盒子的高度、宽度和厚度.每一个新建的盒子都初始化为空(构造方法必须将其实例变量full初始化为false).定义每一个实例数据的获取器和设置器方法.定义toString方法返回一行描述盒子的字符串.创建驱动类(即使用Box类的程序),该类的main方法实例化并更新若干个Box对象.
public class Box {
private double height, width, thickness;
private boolean full;
Box(double height, double width, double thickness){
this.height=height;
this.width=width;
this.thickness=thickness;
full=false;
}
public double getHeight(){
return height;

}
public double getWidth(){
return width;

}
public double thickness(){
return thickness;

}
public boolean getFull(){
return full;

}
public void setHeight(double height){
this.height=height;
}
public void setWidth(double width){
this.width=width;
}
public void setThickness(double thickness){
this.thickness=thickness;
}
public void setFull(boolean full){
this.full=full;
}
public String toString(){
String s="";
if(getFull()==true)
s="The height of the box is "+getHeight()+";"
+"The height of the box is "+getHeight()+";"
+"The height of the box is "+getHeight()+";"
+"and the box is full";
else
s="The height of the box is "+getHeight()+";"
+"The height of the box is "+getHeight()+";"
+"The height of the box is "+getHeight()+";"
+"and the box is not full";

return s;

}
public static void main(String args[]){
Box b1=new Box(12.1,10.3,9.5);
Box b2=new Box(5.3,3.5,2.5);
System.out.println(b1);
System.out.println(b2);
b1.setFull(true);
b1.setHeight(15);
b1.setWidth(13);
b1.setThickness(14);
b2.setHeight(6);
b2.setWidth(4);
b2.setThickness(8);
System.out.println(b1);
System.out.println(b2);
}
}
用JAVA编写:设计并实现类Box,所包含的实例数据表示盒子的高度、宽度和厚度,一个boolean型实例数据 1、设计一个立方体类Box,它能计算并输出立方体的体积和表面积. 提示:定义一个Box类,包含3个数据成员 编写一个圆类Circle,其中包含1个数据成员表示半径,3个成员函数分别实现半径的输入、面积的计算、半径和面 用JAVA语言描述一个盒子类Box,其有长宽高三个属性,并能够设置每一个盒子的长宽高和计算盒子的体积. 寻找生活中具有黄金分割比的一个实例,写出测量数据并验证其比值接近黄金分割比 Java类中的实例变量是不是相当于每建一个实例就生成这个实例的实例变量,即重新开辟空间,而静态变量 编写JAVA程序,实现输出1--100之间所有不能被7整除的数,并求和   要求:每输出4个数据换行显示 matlab求一组数据的均值和标准差.数据包含x,y,t,这如何编写, 首字母变大写输入一个英文句子,将每个单词的第一个字母改成大写字母.输入数据包含多个测试实例,每个测试实例是一个长度不超过 杭电ACM 2026输入一个英文句子,将每个单词的第一个字母改成大写字母.Input输入数据包含多个测试实例,每个测试实 SAP中数据元素,域,和类型,这三者之间的关系怎样,实例运用? 收集并写出10个现实生活中你认为非常大的数据的实例,并用科学计数法和近似数(精确到0.01)表示这个数