Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In c++ define (specify the data members and member functions) an abstract base class Person that describes a person, with basic information like name, age,

In c++ define (specify the data members and member functions) an abstract base class Person that describes a person, with basic information like name, age, gender... Next, define a derived class Student that describes a student - has the basic Person class information, and adds year of graduation, student ID, major, list of classes ... then derive from the Student a class GradStudent for a typical graduate student - include an enumerated type defining the thesis option, e.g., MASTERS_THESIS, MASTERS_NON_THESIS, and DOCTORATE. Function implementations are not required just specify (define) the classes.

use a List for the list of classes.

Function implementations are not required just specify (define) the classes.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Genetic Databases

Authors: Martin J. Bishop

1st Edition

0121016250, 978-0121016258

More Books

Students also viewed these Databases questions

Question

5. How do instructional objectives help learning to occur?

Answered: 1 week ago

Question

4. Help trainees set challenging mastery or learning goals.

Answered: 1 week ago