#include using namespace std; class Birthday { public: // Constructors Birthday(); Birthday(int y, int m, int d); int get_year() const; int get_month() const; int get_date() const; void set_year(int y); void set_month(int m); void get_date(int d); void print() const; private: int year, month, date; }; Birthday::Birthday() : year(0), month(0), date(0) { cout << "Default constructor called!" << endl; } Birthday::Birthday(int y, int m, int d) : year(y), month(m), date(d) { // Empty body } int Birthday::get_year() const { return year; } int Birthday::get_month() const { return month; } int Birthday::get_date() const { return date; } void Birthday::set_year(int y) { year = y; } void Birthday::set_month(int m) { month = m; } void Birthday::get_date(int d) { date = d; } void Birthday::print() const { cout << month << "/" << date << "/" << year << endl; } int main() { Birthday bd1; // call default constructor Birthday bd2(2000, 9, 2); // call constructor bd1.print(); bd2.print(); }