Concepts of Object Oriented Programming Presented by : Manju Ashish Buddhaghosh
What Is OOP? • Object Oriented Programming language is a high level programming language. Object Oriented Programming language is focus on design and build applications. http://theabhinavbaba.blogspot.in
Major Concepts Content http://theabhinavbaba.blogspot.in • Abstraction • Polymorphisme • Inheritance • Encapsulation
Abstraction • Abstraction is the “process of representing only essential features”. That means Abstraction doesn’t show the complexity behind features. Abstraction is used for “Making things more general, simple”. • Example : ATM Machine , Car http://theabhinavbaba.blogspot.in
Polymorphism http://theabhinavbaba.blogspot.in • Polymorphism can be defined as “same operation may behave differently on different classes” • Example : Something which is behave different in different situation
Inheritance http://theabhinavbaba.blogspot.in • Inheritance is defined as “one class (child class) inherits or acquire the property (members) of another Base or head class” • Example : A son have all the properties of his grandfather and father but he have his own unique properties also.
Encapsulation http://theabhinavbaba.blogspot.in • Encapsulation is defined as “Wrapping up data member and method together into a single unit”. • Example : A website contains bundle different type of pages but some pages are opened by only authorised person.
Concepts of Object Oriented Programming By Manju Ashish Buddhaghosh

Concepts of Object Oriented Programming By Manju Ashish Buddhaghosh