作业帮 > 综合 > 作业

1:java 编写一个表示立方体的类Cube,它继承自类Square,还包含有表示立方体高的Drotected类型的成员

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/13 10:14:42
1:java 编写一个表示立方体的类Cube,它继承自类Square,还包含有表示立方体高的Drotected类型的成员变量h,计算立方体体积的public方法volume().
2:java 建立两个Cube类的对象Cube1和Cube2,输出其体积的值.
每个类中应包含有参数的构造方法,用于对成员变量的初始化.子类的构造方法中必须有调用其父类构造方法的语句.
注:立方体的体积=底面积*高
1:java 编写一个表示立方体的类Cube,它继承自类Square,还包含有表示立方体高的Drotected类型的成员
class Square{
double w=0;
double l=0;
Square(double w,double l){
this.w=w;
this.l=l;
}
}
public class Cube extends Square{
protected double h=0;
Cube(double w,double l,double h){
super(w,l);
this.h=h;
}
public double volume(){
return super.w*super.l*this.h;
}
public static void main(String[] args) {
Cube Cube1=new Cube(3,2,1);
Cube Cube2=new Cube(7,3,2);
System.out.println(Cube1.volume());
System.out.println(Cube2.volume());
}
}
再问: 以上是两个分开的两道题。不是一个问题。写两个不同的程序
再答: 下面的Cube类和Test类是回答你的两个问题,要放在相对应的不同.java文件中分别编译,用Test类运行。就是说Square和Cube类可以放在Cube.java中,Test类放在Test.java中分别编译。 class Square{ double w=0; double l=0; Square(double w,double l){ this.w=w; this.l=l; } } public class Cube extends Square{ protected double h=0; Cube(double w,double l,double h){ super(w,l); this.h=h; } public double volume(){ return super.w*super.l*this.h; } } public class Test { public static void main(String[] args) { Cube Cube1=new Cube(3,2,1); Cube Cube2=new Cube(7,3,2); System.out.println(Cube1.volume()); System.out.println(Cube2.volume()); } } 或者你看看这个Cube类是不是更好一些。 class Square{ double w=0; double l=0; Square(double w,double l){ this.w=w; this.l=l; } public double area(){ return this.w*this.l; } } public class Cube extends Square{ protected double h=0; Cube(double w,double l,double h){ super(w,l); this.h=h; } public double volume(){ return area()*this.h; } } public class Test { public static void main(String[] args) { Cube Cube1=new Cube(3,2,1); Cube Cube2=new Cube(7,3,2); System.out.println(Cube1.volume()); System.out.println(Cube2.volume()); } }
1:java 编写一个表示立方体的类Cube,它继承自类Square,还包含有表示立方体高的Drotected类型的成员 1、设计一个立方体类Box,它能计算并输出立方体的体积和表面积. 提示:定义一个Box类,包含3个数据成员 编程创建一个Cube类,在其中定义三个变量表示一个立方体的长、宽、高,定义一个构造方法对这三个变量进行初始化,然后定义一 编写一个圆类Circle,其中包含1个数据成员表示半径,3个成员函数分别实现半径的输入、面积的计算、半径和面 定义方法计算一个立方体的体积,方法名为cube,返回值为float类型,3个float类型参数分别为立方体的长宽高 (用java解决)设计一个圆类,Circle,有表示半径的protected类型的成员变量radius,获取和设置rad C++设计一个立方体类Box,它能计算并输出立方体的体积和表面积. 设计一个立方体类Box,它能计算并输出立方体的体积和表面积. 用java编写一个计算矩形面积和立方体体积的类,该类完成计算的方法用静态方法实现 一个立方体的棱长是1.5X102cm,有AX10ncm3(1≤A<10,n为正整数)的形式表示这个立方体的体积. 这是一个由小立方体搭成的几何体的俯视图,正方形中的数字表示在该位置小立方体的个数,请画出它的主视图并 这是一个由立方体构成的几何体的俯视图 小正方体中的数字表示该位置小立方体的个数 画出它的主视图左视图