OOP Table of Content OOP Implementation Empty Class Getter Function Setter Function Memory Allocation Constructor Constructor Construcor-example copy constructor inline constructor parameterized constructor Constructor overloading Destructor Destructor example Static data member Encapsulaion Abstraction Inheritance Types of Inheritance Single inheritance Multiple inheritance Multilevel inheritance Hybrid inheritance Multipath inheritance Hierarchical inheritance Polymorphism Compile time Function overloading Operator overloading Run time(virtual function) Pure virtual function Exception Handling File Handling Write data Read write file Write array data Operation on data