CS-16 Object Oriented Systems JUNE -2000
Question Paper of Semester no. v CS-16 Object Oriented Systems JUNE -2000
Qnsl(a) Define the following terms with examples
(i) Abstract Data Type
(ii) Polymorphism
(iii) Inheritance
(iv) Templates
Qns1(b) Design an AUTOMOBILE base class. Define all its possible Methods and data structures. Through inheritance mechanism, create one c’ass namely CAR, Implement its data structure and important methods.
Observe the following while designing classes:
1. Clearly indicate public and private classes
2. Design constructors in each class and explain its purpose
3. Identify data structure and methods which can be inherited
4. Implementation should be in C+ +.
Q. l© Design a template class for sorting elements.

