Basic concepts for OOPS Object-Oriented Programming vs Structural Programming and examples What is class & object Encapsulation - access modifiers Polymorphism Inheritance - types of Inheritance constructor - return type? Descructor inline function overloading - function vs operator abstract class - how do you create object for this? exception handling static class, static function structure vs class enum virtual functions
size limit of integer value overloading vs Overriding difference abstract class vs interface difference how do you define a constant? when does the finally gets execeted? When do we use a constructor?