what are the oops concept in java explain with real time
examples
Answer Posted / nagur dethri
in java there are four main concepts which are back_bone to
java,they are.
ABSTRACTION,
ENCAPSULATION,
INHERITANCE,
POLYMORPHISM.
ABSTRACTION:Simply,abstraction means showing
essentialthings and hiding non_essential or un_neccessary
things.
Eg:many people want to drive different types of cars with
variety styles.here,we are hiding the inner side design
(i.eengine battery,sound system wirings etc.,i.e
non_essential)but we are showing (sound system,remote
system to operate those systems).
ENCAPSULATION:combing of both data and methods.
eg:simply in java language,in an single class we are using
or combing both instance variables and methods.
POLYMORPHISM:it is an ability to take more than one form.
eg:STUDENT,a student is acting like a student in college
camplus,and also acting as an employee in part time job and
acting as an daughter/son in homes.
INHERITANCE:in java,deriving a new class from an old class
(i.e,already existing one) or simply new or derived or
super class acquiring the properties of old class or base
or sub class.
eg:as_usual,CHILD AND PARENT RELATIONSHIP i.e,jeans
(daughter or son getting the fetures of his/her parents).
THANK YOU.
| Is This Answer Correct ? | 2 Yes | 3 No |
Post New Answer View All Answers
What is a jagged array in java?
Can we overload the constructors?
What is difference between string and new string?
Who is founder of java?
What environment variables do I need to set on my machine in order to be able to run java programs?
Does a class inherit the constructors of its superclass in java programming?
What is the difference between stringbuffer and stringbuilder class?
Is it compulsory for a try block to be followed by a catch block in java for exception handling?
What are the four versions of java?
What is complexity and its types?
Why local variables are stored in stack?
Explain about object oriented programming and its features?
What is the effect of keeping a constructor private?
What is java volatile?
What is the purpose of a default constructor?