forked from ashishps1/awesome-low-level-design
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPassenger.cpp
More file actions
16 lines (13 loc) · 706 Bytes
/
Passenger.cpp
File metadata and controls
16 lines (13 loc) · 706 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "Passenger.hpp"
#include <iostream>
Passenger::Passenger(std::string name, std::string passportNumber, std::string contactNumber)
: name(name), passportNumber(passportNumber), contactNumber(contactNumber) {}
std::string Passenger::getName() const { return name; }
std::string Passenger::getPassportNumber() const { return passportNumber; }
std::string Passenger::getContactNumber() const { return contactNumber; }
void Passenger::displayInfo() const {
std::cout << "Passenger Details:" << std::endl;
std::cout << "Name: " << name << std::endl;
std::cout << "Passport Number: " << passportNumber << std::endl;
std::cout << "Contact Number: " << contactNumber << std::endl;
}