What is Object Oriented Programming
Object-oriented concepts form the base of all modern programming languages. Understanding the basic concepts of object-orientation helps a developer to use various modern day programming languages, more effectively.
Object orientation is a software development methodology that is based on modeling a real-world system
1. Class
2. Object
3. Data Abstraction & Encapsulation
4. Inheritance
5. Polymorphism
5. Polymorphism
An object means a ‘material thing’ that is capable of being presented to the senses. An object has the following characteristics:It has a stateIt may display behaviorIt has a unique identityObjects interact with other objects through messages.
Object Oriented Programming (OOP) is a programming model where programs are structured around objects and data rather than action and logic
ReplyDeleteObject Oriented Programming (OOP) aims to implement real world entities like inheritance, hiding, polymorphism etc in programming.