#include <iostream>
using namespace std;
class employee {
int emp_num;
string emp_name;
public:
employee () {
cout << "Default constructor of employee ran." << endl;
}
employee (string name, int num): emp_name (name), emp_num (num) {
cout << "Employee " << this -> getName() <<
" created. With number " << this -> getNum() << endl;
}
employee (int num, string name): emp_name (name), emp_num (num){
cout << "Employee " << this -> getName() <<
" created. With number " << this -> getNum() << endl;
}
string getName() {return emp_name;}
int getNum() {return emp_num;}
};
int main() {
employee jack; //It's not "objectName ()" but "objectName". No empty brackets.
employee mo (123, "Nikki");
employee jackie ("Jackson", 254);
return 0;
}
/*
Output:
Default constructor of employee ran.
Employee Nikki created. With number 123
Employee Jackson created. With number 254
*/