编写一个Java程序片段,定义一个飞机类,其域包括“长度”、“翼展”、“高度”、“飞行速度”和“飞行高度”;方法包括“获取长度”、“获取翼展”、“获取高度”、“获取飞行速度”、“获取飞行高度”、“修改飞行
时间: 2024-07-02 14:00:21 浏览: 57
当然,我可以帮你编写一个简单的Java类来表示飞机,并提供一些基本的方法。这里是一个示例:
```java
public class Airplane {
// 域(属性)
private double length;
private double wingspan;
private double height;
private double flightSpeed;
private double flightAltitude;
// 构造函数
public Airplane(double length, double wingspan, double height, double flightSpeed, double flightAltitude) {
this.length = length;
this.wingspan = wingspan;
this.height = height;
this.flightSpeed = flightSpeed;
this.flightAltitude = flightAltitude;
}
// 获取方法
public double getLength() {
return length;
}
public double getWingspan() {
return wingspan;
}
public double getHeight() {
return height;
}
public double getFlightSpeed() {
return flightSpeed;
}
public double getFlightAltitude() {
return flightAltitude;
}
// 修改飞行高度方法
public void setFlightAltitude(double newAltitude) {
if (newAltitude > 0) { // 防止设置负值或零
flightAltitude = newAltitude;
} else {
System.out.println("Invalid flight altitude. Please enter a positive value.");
}
}
// 可选的:获取飞行信息的字符串表示
@Override
public String toString() {
return "Airplane{" +
"length=" + length +
", wingspan=" + wingspan +
", height=" + height +
", flightSpeed=" + flightSpeed +
", flightAltitude=" + flightAltitude +
'}';
}
}
阅读全文