Object Oriented Programming
In this page Object Oriented Programming we give the information about OOP’s and related all points with simple notes and related programs.
Unit 1: INTRODUCTION TO OOP
History of C++, Benefits & Features of OOP
Static Memory Allocation | Dynamic Memory Allocation
Method Overloading | Method Overloading in C++
Control Structure:
Conditional: simple if, if-else, nested if-else
Looping:
Unit 2: BJECT, CLASSES & CONSTRUCTOR
Class Definition, Function Definition and Declaration
Arguments to a Function – Passing Arguments to a Function, Default Arguments, Calling Functions
Friend Function and Friend Classes
Declaration and Definition of a Constructor & Destructor
Unit 3: INHERITANCE
Concept of Inheritance, Base Class & Derived Class
Types of Inheritance –
Single Inheritance, Multiple Inheritance
Hierarchical Inheritance, Multilevel Inheritance, Hybrid Inheritance
virtual base classes | virtual keyword | virtual class in c
Unit 4: POLYMORPHISM
Using namespace std | namespace
Concept of Polymorphism, Static Polymorphism and Dynamic (Compile time) Polymorphism
Virtual Functions, Pure Virtual Function
SOME MORE: