diaa-ahmed-day3
Version:
A tool that helps making a flight ticket reservation
43 lines (41 loc) • 1.27 kB
JavaScript
class Ticket {
constructor(
seatNumber,
flightNumber,
departureAirport,
arrivalAirport,
travellingDate
) {
this.seatNumber = seatNumber;
this.flightNumber = flightNumber;
this.departureAirport = departureAirport;
this.arrivalAirport = arrivalAirport;
this.travellingDate = travellingDate;
}
displayInfo() {
console.log(`
Seat Number is: ${this.seatNumber}
Flight Number is: ${this.flightNumber}
Departure Airport: ${this.departureAirport}
Arrival Airport: ${this.arrivalAirport}
Travelling Date: ${this.travellingDate}
`);
}
getData() {
return this;
}
updateInfo(
seatNumber = this.seatNumber,
flightNumber = this.flightNumber,
departureAirport = this.departureAirport,
arrivalAirport = this.arrivalAirport,
travellingDate = this.travellingDate
) {
this.seatNumber = seatNumber;
this.flightNumber = flightNumber;
this.departureAirport = departureAirport;
this.arrivalAirport = arrivalAirport;
this.travellingDate = travellingDate;
}
}
module.exports = { Ticket };