4. What is function overloading?
Two or more function having same
name but with different parameters.
5. What is Function Overriding?
Functions having same name but in
different classes.
There are 2 methods to prevent
overriding:
* Using Super keyword
* with the use of Final keyword
6. What is Abstract Class?
Undefined functions should start with
Abstract Keyword.
We can’t create the object to call the
function of that class.