Object Oriented Programming - OOP
OOP is kind of a programming theory. It stands for Object oriented Programming. Object-Oriented Programming (OOP) uses a special set of programming languages than recent procedural programming languages (C, Java, Pascal, etc.). Everything in OOP is sorted as self property "objects". Hence, you gain reusability by means that of main object-oriented programming ideas.
Object directed and cant write procedural programs
OOPs have following concepts....,
Object directed and cant write procedural programs
OOPs have following concepts....,
- Object - Instance of class
- Class - Blue print of Objects/ classification
- Encapsulation - protection for the data
- Polymorphism - completely different behaviors at different instances
- Abstraction - Hide the unwanted information
- Inheritence - one property of object is aquring to a different property of object (Derive the information)
- Method Overloading
- Method Overriding