【发布时间】:2016-03-30 11:13:28
【问题描述】:
如何在boxweight类中使用Box类定义的getvolume()方法?我知道我必须实例化 Box 类才能使用它定义的方法,但是怎么做呢?
class Box {
private int lenght;
private int breadth;
private int height;
int price;
Box(int l, int b, int h) {
lenght= l;
breadth= b;
height= h;
}
public Box(int p) {
price= p;
}
double getvolume() {
return lenght*height*breadth;
}
void setsize(int $l, int $b, int $h ) {
lenght= $l;
breadth= $b;
height= $h;
}
}
public class boxclassdemo {
public static void main(String[] args) {
Box mybox1=new Box(10,10,10);
Box mybox2=new Box(5,5,5);
Box mybox3=new Box(20);
System.out.println(mybox1.getvolume());
System.out.println(mybox2.getvolume());
System.out.println(mybox3.price);
}
}
boxweight 类:
public class boxweight {
int weight;
int length,breadth,height;
public static void main(String[] args) {
boxweight myboxx = new boxweight();
myboxx.weight= 25;
myboxx.length=10;
myboxx.breadth=20;
myboxx.height=30;
}
}
【问题讨论】:
-
创建一个Box类的实例并使用它
-
您需要定义 Box 类的一个对象并调用该实例的方法
-
并且您想了解 java 编码约定。关于如何命名类、方法等有规则;你似乎不认识他们。对于您的实际问题:这就像超级基础知识;从排序...那好吧,你不应该问其他人。您应该阅读书籍和教程并了解 Java 的基础知识;而不是依靠其他人向您解释。
-
@sᴜʀᴇsʜᴀᴛᴛᴀ 你能详细说明一下吗?
-
@SrujanSujju 那个“东西”是关于这个网站如何运作的礼貌信息。但似乎你没有得到它,所以再说一遍:这不是一个你只需要“帮助”的网站,其他人会花费他们的空闲时间来提供它。例如,预计您会进行先前的研究。此外:你期望别人帮助你;所以你想让它尽可能简单。不遵守约定只会让其他人更难阅读您的代码。所以,我们会帮助你;但你甚至不愿意以最好的方式提供意见?!那么,您为什么认为我们应该帮助您?
标签: java