java长方体的父类_长方体类Java编程题

1.编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length)、宽(width)和高(heigth),再定义一个方法voidsetBox(int l, int w, int h)对这三个变量进行初始化,然后定义一个方法int volume ()来计算长方体的体积。最后,在main()方法中创建一个Box类的对象b,首先通过调用对象b的setBox()方法来设置长方体的长、宽和高,再通过调用对象b的volume()方法来计算这个给定尺寸的长方体的体积,并输出这个结果。

做出这个题目的过程中我碰到出现过几个问题。第一:首先,我不清楚题意,例如,再定义一个方法voidsetBox(int l, int w, int h)对这三个变量进行初始化(没有对这个方法和变量的初始化结合起来,老是想着给这个变量直接赋值),定义这个方法以后,再定义另一个方法来进行,当初我是想到这个方法体合到一起来进行运算;第二:碰到了类的方法体里面碰到的创建对象的问题。

package psw;//在这过程中遇到default package的问题

import java.util.Scanner;//这个我是不懂的

public class BOX {//没有及时改掉类的名称

int length;

int width;

int heigth;

public void setBOX(int l,int w,int h)

{ Scanner in=new Scanner(System.in);//使用Scanner类定义对象

length=l;

width=w;

heigth=h;

}

public int volume()

{

return length*width*heigth;

}

public static void main(String args[]) {

int v;

BOX b=new BOX();

b.setBOX(5,10,5);

v=b.volume();

System.out.println("面积为"+v);

}

}

/* int v;

volume(int x,int y,int y){

v=x*y*z;

System.out.println(v);

}

}

public class Point{

public static void main(String args[]) {

Point b=new Point();

*/

修改后的编程程序

packagepsw;//import java.util.Scanner;

public class BOX{//定义长,宽,高三个变量

intlength;intwidth;intheigth;void setBOX(int l,int w,int h) {//初始化三个变量//Scanner in=new Scanner(System.in);//使用Scanner定义对象

length=l;

width=w;

heigth=h;

}int volume() {//int行返回组织

return length*width*heigth;

}public static void main(String args[]) {//定义一个主函数

intm;

BOX b;

b=newBOX();

b.setBOX(5,20,5);

m=b.volume();

System.out.println("面积为"+m);

}

}

输出结果:面积为500

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值