Question: write in c++ E E A A A -A-YA- E T = = |21|T|| AaBsCcDc AaBbc ABCD ABCD AaBbcc Emphasis Heading 1 1 Normal Strong
E E A A A -A-YA- E T = = |21|T|| AaBsCcDc AaBbc ABCD ABCD AaBbcc Emphasis Heading 1 1 Normal Strong Subtitle Styles Paragraph Exercises (30) 1. Given the class Student specification and partial implementation (inline function definitions), complete the implementation and develop a driver program to test the class - main along with the Shad member function must exercise cach member function. Include definitions for at least three Student objects, one for each constructor-default, 2 parameter, and 4-parameter. SOM scank FROSH, SOPH, JR, SR, OTHER ); class Student // Student Class Declaration private: string name; 11 student's name int id; // ID number string major // major Scank canks 1/ student's rank in school public: Student() : name(""), id(), major(""), rank(FROSH) 11 default star sets strings to null and id to zero Student(string n, int no): name(n), id(no), major(**), rank(FROSH) 0 112-parameter stec Student(string n, int no, string , scankr) 1 nane(n), id(no), major(a), rank() U // 4-parameter stor void setName(string n) 11 mutators name = n; } void setId(int no) Lid - no; } void setkajor(string ) Laier - ; ) void setRankscank P) rank - P:) string estName) return name; } int setId) const return id; } string stader) const return major; } Scank setRank) const return rank; } void RentStud) const; / Sample output: Net Sally Sect ID Number: 47899 Major: Accounting Class Rankt Junior Nanet Mark Jones ID Number: 39119 Major Business Class Rankt Senior
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
