gpt4 book ai didi

java - 在bluej中编译?

转载 作者:行者123 更新时间:2023-11-30 11:45:51 25 4
gpt4 key购买 nike

class box {
double ht,wdt,len;

box(double h,double w,double l) {
ht=h;
wdt=w;
len=l;
}

double volume() {
return ht*wdt*len;
}
}


class boxme {
public static void main(String args[]) {
box mybox= new box(1,2,3);
System.out.print("The volume is "+mybox.volume());
}
}

//对于要在 bluej 中运行的代码,我仍然需要在创建对象后提供参数(尽管我已经在我的代码中提供了它们)。相同的代码在 cmd 中运行良好,但在尝试时显示出这种差异在 bluej.Please 提供一个原因和解决方案来证明 bluej 和 cmd 之间的等价性?//

最佳答案

当你有两个不同的类并且你想使用另一个类中的方法时,你必须创建那个类的实例。

右键单击第二个类并运行 public static void main(String args[]) 函数。

请注意,类名必须以大写字母开头,字段必须是 private 范围以确保安全,对象应始终小写。

public class Box {   
private double ht,wdt,len;

public Box(double h,double w,double l) {
ht=h;
wdt=w;
len=l;
}

public double volume() {
return ht*wdt*len;
}
}
public class boxme {
public static void main(String args[]) {
Box mybox= new Box(1,2,3);
System.out.print("The volume is "+mybox.volume());
}
}

关于java - 在bluej中编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10156277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com