Untitled
unknown
plain_text
a year ago
3.7 kB
14
Indexable
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string universityName;
string departmentName;
string firstName;
string lastName;
int classYear;
string major;
public:
// Default Constructor
Student() {
universityName = "SRM University";
departmentName = "Computer Science";
firstName = "Unknown";
lastName = "Unknown";
classYear = 0;
major = "Undeclared";
}
// Overloaded Constructor
Student(string uniName, string deptName, string fName, string lName, int year, string maj) {
universityName = uniName;
departmentName = deptName;
firstName = fName;
lastName = lName;
classYear = year;
major = maj;
}
// Method to display details
void displayDetails() {
cout << "University: " << universityName << endl;
cout << "Department: " << departmentName << endl;
cout << "Name: " << firstName << " " << lastName << endl;
cout << "Class Year: " << classYear << endl;
cout << "Major: " << major << endl;
cout << "--------------------------" << endl;
}
};
int main() {
// Object 1 using overloaded constructor
Student student1("SRM University", "Computer Science", "Jayesh", "Krishna", 2028, "Artificial Intelligence");
// Object 2 using default constructor
Student student2;
// Display details of both students
cout << "Student 1 Details:" << endl;
student1.displayDetails();
cout << "Student 2 Details:" << endl;
student2.displayDetails();
return 0;
}
}
}
}
}
}Editor is loading...
Leave a Comment