我正在开发应用程序..
class Wheel {
private int size;
Wheel(int s) {
size = s;
}
void spin() {
System.out.print(size + " inch wheel spinning, ");
}
}
public class Bicycle {
public static void main(String[] args) {
Wheel[] wa = { new Wheel(15), new Wheel(17) };
for (Wheel w : wa)
w.spin();
}
}
Run Code Online (Sandbox Code Playgroud)
但请告知我们如何Wheel[] wa = { new Wheel(15), new Wheel(17) };用更简单的术语表达.
Wheel[] wa = { new Wheel(15), new Wheel(17) };就像你要得到的一样简单.你到底想要什么 - 你有一个问题需要它更简单吗?
它并不简单,但如果你想制作一些允许你添加更多Wheels的东西,你需要单独分解它,比如......
Wheel[] wa = new Wheel[2];
wa[0] = new Wheel(15);
wa[1] = new Wheel(17);
Run Code Online (Sandbox Code Playgroud)
或者可能......
int[] sizes = {15,17};
Wheel[] wa = new Wheel[sizes.length];
for (int i=0;i<sizes.length;i++){
wa[i] = new Wheel(sizes[i]);
}
Run Code Online (Sandbox Code Playgroud)
这些并不简单,但如果Wheel要创建大量的s ,它们会更好.
如果你只有2 Wheel秒,你的陈述很简单!