java设计Flight类
时间: 2024-03-23 16:42:26 浏览: 25
好的,以下是一个简单的Flight类的Java代码示例:
```
public class Flight {
private String flightNumber;
private String airline;
private String departureAirport;
private String arrivalAirport;
private Date departureTime;
private Date arrivalTime;
// 构造函数
public Flight(String flightNumber, String airline, String departureAirport, String arrivalAirport, Date departureTime, Date arrivalTime) {
this.flightNumber = flightNumber;
this.airline = airline;
this.departureAirport = departureAirport;
this.arrivalAirport = arrivalAirport;
this.departureTime = departureTime;
this.arrivalTime = arrivalTime;
}
// Getters and Setters
public String getFlightNumber() {
return flightNumber;
}
public void setFlightNumber(String flightNumber) {
this.flightNumber = flightNumber;
}
public String getAirline() {
return airline;
}
public void setAirline(String airline) {
this.airline = airline;
}
public String getDepartureAirport() {
return departureAirport;
}
public void setDepartureAirport(String departureAirport) {
this.departureAirport = departureAirport;
}
public String getArrivalAirport() {
return arrivalAirport;
}
public void setArrivalAirport(String arrivalAirport) {
this.arrivalAirport = arrivalAirport;
}
public Date getDepartureTime() {
return departureTime;
}
public void setDepartureTime(Date departureTime) {
this.departureTime = departureTime;
}
public Date getArrivalTime() {
return arrivalTime;
}
public void setArrivalTime(Date arrivalTime) {
this.arrivalTime = arrivalTime;
}
}
```
这个Flight类包括了航班号、航空公司、出发机场、到达机场、出发时间和到达时间等属性,并且提供了相应的构造函数和Getter/Setter方法。