August
1997 QUESTION 1 (Compulsory) Total Marks: 20 Marks |
Click here to access other
questions
Click to access |
1. | (a) What is the difference between public and private data members? | [4] | |
(b) Use C++ to describe the header of a function called MEOW. MEOW is a member of the class cat but is defined outside it. MEOW takes no parameters and returns void. | [2] | ||
(c) Use C++ to show the declaration of a class square that derives from rectangle, which in turn derives from shape | [3] | ||
(d) When is copy constructor called and when is a destructor called? | [4] | ||
(e) Differentiate between the following: | |||
(i) class and object | [2] | ||
(ii) method and message | [2] | ||
(f) List the three types of inheritance. | [3] |