ASSIGNMENT 2: DO IT IN GROUPS
1. Create a Project to show the difference between
a. Attribute and Method
b. Class and Object
c. Private and public members and how to use/access them
2. Create Project to demonstrate
a. Attributes and Methods
b. Demonstrate accessibility: Public, Private, Protected
c. Show how to USE all public, private and protected members
d. Demonstrate use of ACCESSORS and MUTATORS
e. Demonstrate the IMPORTANCE and practical of MUTATOR
3. Create a Project to demonstrate
a. Overloading
b. Overriding
c. Show practical difference between function overloading and function overriding
4. Create project to demonstrate use of Class Constructors
a. Show and demonstrate the USE of Default Constructor and Parameterized Constructors
5. Create Project to demonstrate
a. Class inheritance
b. Show how constructors are used in inheritance
c. Demonstrate the use of BASE and THIS to specify accessibility
d. Create and example of the USE of PROTECTED class member
DO NOT AND NEVER EVER COPY FROM EACH OTHER; ANY COPYING ATTEMPT RESULTS TO ZERO MARKS