Q1. Differentiate between the given terms by giving appropriate illustration:
a) Object and classes.
b) Data abstraction and data encapsulation
c) Static and Dynamic binding
Q2. Write down a C++ code to overload the unary operator ‘-‘.
Q3. Describe the concept of function overloading with appropriate illustration codes.
Q4. What do you mean by the term function overriding? Describe with an illustration.
Q5. Explain why are operators overloaded in the C++? Describe.
Q6. Write down a C++ code to explain the use of ‘this’ pointer.
Q7. Describe the concept of parameterized constructors with appropriate code snippet.