What are constructors and Deconstructors?

Constructors are special class functions which performs initialization of every object . The Compiler calls the Constructor whenever an object is created. Constructors initialize values to object members after storage is allocated to the object. Whereas, Destructor on the other hand is used to destroy the class object.

Read more

What is an example of overloading?

Example 1: Overloading – Different Number of parameters in argument list . In the above example – method disp() is overloaded based on the number of parameters – We have two methods with the name disp but the parameters they have are different. Both are having different number of parameters.

Read more